代码之家  ›  专栏  ›  技术社区  ›  Brian Knoblauch

Windows更新“文件已修改”时间戳需要什么?

  •  3
  • Brian Knoblauch  · 技术社区  · 16 年前

    显然,它是在写操作期间更新的,但是是否有任何非破坏性操作也强制更新?基本上希望能够执行与*nix touch命令相同的操作,但是以C语言编程。

    3 回复  |  直到 16 年前
        1
  •  11
  •   Roland Rabien    16 年前

    使用函数SETFILTETIMEY(C++)或FIL.SETLASTWORTEWTIMED(C语言)将最后写入时间设置为当前时间。

        3
  •  4
  •   James Curran    16 年前

    从.NET中,使用FileSystemInfo对象的LastWriteTime属性。实际上,有一个完整的触摸应用程序 example of that property in the MSDN.