如何监控某个文件的磁盘访问?

时间:2010-04-12 21:50:38

标签: disk performance

我想使用性能监视器来确定何时访问文件(读/写)。这可能吗?如果没有,还有其他方法吗? 我的操作系统是Windows Server 2008 R2,我正在用C#编写代码。

2 个答案:

答案 0 :(得分:1)

为了它的价值,您可以使用FileSystemWatcher来监控对特定文件的写入。

答案 1 :(得分:0)

不幸的是,我不认为有可用的API使用托管代码。如果需要挂钩文件系统读取或写入事件,则应考虑编写filter driver。过滤器驱动程序是非常低级的构造,如果它只是进行性能监视,那么它可能不值得。此API通常由反病毒或备份/复制软件开发人员使用。