3

显然它在写入操作期间会更新,但是是否有任何非破坏性操作也会强制更新?基本上希望能够以编程方式在 C# 中执行与 *nix touch 命令等效的操作。

4

3 回答 3

11

使用函数 SetFileTime (C++) 或 File.SetLastWriteTime (C#) 将上次写入时间设置为当前时间。

于 2008-11-20T19:43:20.197 回答
4

System.IO.File.SetLastWriteTime(string path, DateTime lastWriteTime);

于 2008-11-20T19:44:23.003 回答
4

在 .NET 中,使用 FileSystemInfo 对象的 LastWriteTime 属性。事实上,在 MSDN 中,该属性的示例中有一个完整的 Touch 应用程序。

于 2008-11-20T19:44:29.460 回答