【发布时间】:2016-02-23 01:27:26
【问题描述】:
我目前正在使用 FileSystemWatcher 来监控我的本地文件系统更改,但我想监控文件夹/文件的打开情况。经过大量调查,我发现这可以使用 ReadDirectoryChangesW 完成,但我不能将此方法与 FileSystemWatcher 一起使用。我的问题是如何将 ReadDirectoryChangesW 与 FileSystemWatcher 与有关如何执行此操作的示例代码相结合。
public class Watcher : FileSystemWatcher
{
}
【问题讨论】:
-
您的问题毫无意义,FileSystemWatcher 是 ReadDirectoryChangesW() 的.NET 包装器。它完成了 api 函数所做的一切。
-
但我想监控文件夹/文件的打开情况。经过大量调查,我发现这是可以做到的 对此有一些参考吗?我在 MSDN 上看到有人在 2013 年要求
FILE_NOTIFY_CHANGE_FILEOPENSTATE,但似乎这是一个功能请求。 -
嗨 Xanatos,您的意思是这个问题没有解决方案吗?还是该功能尚未实现?
-
@yo2011 我的意思是“我不知道。我很好奇”。你说你找到了,所以这意味着有一些关于它的文档。我想知道。
标签: c# filesystemwatcher readdirectorychangesw