public DokanError SetFileTime(string fileName, DateTime? creationTime, DateTime? lastAccessTime, DateTime? lastWriteTime, DokanFileInfo info) { Directory dir = new Directory(Util.GetPathDirectory(fileName)); if (!dir.Exists()) { return DokanError.ErrorPathNotFound; } String name = Util.GetPathFileName(fileName); if (!dir.Contains(name)) { return DokanError.ErrorFileNotFound; } dir.SetFileTime(name, creationTime, lastAccessTime, lastWriteTime); return DokanError.ErrorSuccess; }