在程序运行后,找到磁盘上哪些文件已被更改的好工具/方法是什么?
-
05-07-2019 - |
题
我遇到一个奇怪的问题,我的Visual Studio 2005 C ++程序在新构建后第一次运行时崩溃了。我在调试这个间歇性问题时遇到了困难,我怀疑它与某个正在改变的硬盘驱动器上的某个文件有关。如果我能找到这些文件,那么可能会对这个问题有更深入的了解。是否有任何好的工具可用于观察在运行特定程序时正在创建/删除/修改哪些文件?
提前致谢!
解决方案
您可以使用 Process Monitor 工具。设置“显示文件系统活动”打开并在进程名称上设置过滤器以仅获取所需的跟踪。
其他提示
SysInternals(现在是Microsoft)FileMon
http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx
使用查找。
touch ~/test-marker
# run your program
find <directory> -newer ~/test-marker
不隶属于 StackOverflow