代码之家  ›  专栏  ›  技术社区  ›  Edwin Yip

如何知道“文件创建”是否由文件复制引起?

  •  1
  • Edwin Yip  · 技术社区  · 14 年前

    Windows API SHChangeNotifyRegister 可以检测磁盘中的文件创建,但如何知道“文件创建”是否由文件复制引起?谢谢您!

    [编辑],我是说 SHChangeNotify寄存器 SHChangeNotify ,对不起!

    2 回复  |  直到 14 年前
        1
  •  2
  •   Oleg    14 年前

    如果知道更改的文件名,可以检查它的 creation and last write times 关于 GetFileTime . 如果将一个文件从一个目录复制到另一个目录,则不会修改包含的文件,因此最后写入时间将保持不变。

        2
  •  0
  •   Stefan    14 年前

    你改变了 它应该相应地更新它的视图。

    也许你想要的是 ReadDirectoryChangesW