【问题标题】:What's required for Windows to update the "file modified" timestamp?Windows 需要什么来更新“文件修改”时间戳?
【发布时间】:2010-09-23 07:44:34
【问题描述】:

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

【问题讨论】:

    标签: c# windows file timestamp


    【解决方案1】:

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

    【讨论】:

    • 太好了,非常感谢!我认为这很简单,但我仍在学习 .Net 框架...有时即使是简单的东西也很难找到... :)
    【解决方案2】:
    【解决方案3】:

    在 .NET 中,使用 FileSystemInfo 对象的 LastWriteTime 属性。 example of that property in the MSDN.中其实有一个完整的Touch应用程序

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-29
      • 2010-09-09
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      • 2016-01-09
      • 2011-06-28
      • 1970-01-01
      相关资源
      最近更新 更多