簡體   English   中英

什么是找到程序運行后更改磁盤上哪些文件的好工具/方法?

[英]What's a good tool/method to find which files on disk have been changed after a program has been run?

我遇到一個奇怪的問題,我的Visual Studio 2005 C ++程序在新版本構建后首次運行時崩潰。 我在調試此間歇性問題時遇到了困難,並且我懷疑這與硬盤上某處正在更改的文件有關。 如果我可以找到文件,則可能會提供有關此問題的更多信息。 在運行特定程序時,有沒有什么好的工具可以觀察正在創建/刪除/修改的文件?

提前致謝!

您可以使用過程監視器工具。 將“顯示文件系統活動”設置為“開”,並在進程名稱上設置過濾器,以僅獲取所需的跟蹤。

SysInternals(現在為Microsoft)FileMon

http://technet.microsoft.com/en-us/sysinternals/bb896642.aspx

使用find

touch ~/test-marker
# run your program
find <directory> -newer ~/test-marker

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM