监视c中文件系统的变化#

问题描述:

我知道FileSystemWatcher,但是这个范围让我困扰。我希望能够检测用户是否在计算机上的任何位置创建文件。当使用FileSystemWatcher时,如果更改不是直接位于您正在监视的目录中,那么它将不会指定任何文件名,如果更改距离目录目录多于2个目录,则不会触发任何事件。监视c中文件系统的变化#

什么是最好的方式去做这件事?有没有我可以看看的图书馆?

FileSystemWatcher可以监视整个驱动器和任何深度(如果IncludeSubdirectories = true),但如果有很多活动,则可能需要增加内部缓冲区(http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.internalbuffersize.aspx)。

+0

谢谢,这样做! – Corne 2013-04-29 09:36:26