我知道FileSystemWatcher,但这个范围让我感到困扰。我希望能够检测用户是否在计算机上的任何位置创建文件。使用FileSystemWatcher时,如果更改不是直接在您正在观看的目录中,则不会指定任何文件名,更多内容,我发现如果更改超出监视目录的2个目录,则不会触发任何事件。
最好的方法是什么?有没有我可以看看的图书馆?
答案 0 :(得分:0)
FileSystemWatcher可以监控整个驱动器和任何深度(如果IncludeSubdirectories = true)但是如果有很多活动,则可能需要增加内部缓冲区(http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.internalbuffersize.aspx)。