public DateTime GetLastModified() { var directory = new DirectoryInfo(_sourceDirectory); return directory.Exists ? directory.GetFiles().Select(f => f.LastWriteTime) .OrderByDescending(f => f).First() : default(DateTime); }