public IResult <DateTime> GetModificationTime(string path) { try { return(new SuccessResult <DateTime>(Directory.GetLastWriteTime(path))); } catch (Exception e) { return(new FailureResult <DateTime>(e)); } }
public void TestGetLastWriteTime() { var tempLongPathFilename = Path.Combine(uncDirectory, Path.GetRandomFileName()); Directory.CreateDirectory(tempLongPathFilename); try { var dateTime = Directory.GetLastWriteTime(tempLongPathFilename); var fi = new DirectoryInfo(tempLongPathFilename); Assert.AreEqual(fi.LastWriteTime, dateTime); } finally { Directory.Delete(tempLongPathFilename); } }
public static DateTime GetLastWriteTime(string path) { return(Directory.GetLastWriteTime(path)); }