![谁动了我的文件?](https://linux22.com/image/1582330/%E8%B0%81%E5%8A%A8%E4%BA%86%E6%88%91%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
在 Windows 10 上,我的构建过程是复制将只读文件复制到几个不同的位置。经过几次构建后,原始文件将变为可写,并且其“修改日期”会更新。
我正在尝试查找哪个进程或命令接触了该文件。有什么方法可以做到这一点吗?以下是我使用 sysinternals 进程监视器 (ProcMon) 的不幸经历:过滤器设置:
请注意,唯一的过滤器是文件路径 - 我删除了所有默认设置。因此,ProcMon 不会隐藏任何内容。
结果:
有一个明确的WriteFile操作。系统是否有理由触碰文件的日期?
我在这里发布了这个问题,因为它看起来像一个文件系统问题。