FileSystemWatcher类-不包括目录
|
我目前正在尝试使用FileSystemWatcher类排除目录,尽管我使用了以下方法:
FileWatcher.Filter = \"C:\\\\$Recycle.Bin\";
和
FileWatcher.Filter = \"$Recycle.Bin\";
它可以编译,但是当我尝试此操作时未显示任何结果。
如果我删除过滤器,则所有文件都可以正常加载,代码如下:
static void Main(string[] args)
{
string DirPath = \"C:\\\\\";
FileSystemWatcher FileWatcher = new FileSystemWatcher(DirPath);
FileWatcher.IncludeSubdirectories = true;
FileWatcher.Filter = \"*.exe\";
// FileWatcher.Filter = \"C:\\\\$Recycle.Bin\";
// FileWatcher.Changed += new FileSystemEventHandler(FileWatcher_Changed);
FileWatcher.Created += new FileSystemEventHandler(FileWatcher_Created);
// FileWatcher.Deleted += new FileSystemEventHandler(FileWatcher_Deleted);
// FileWatcher.Renamed += new RenamedEventHandler(FileWatcher_Renamed);
FileWatcher.EnableRaisingEvents = true;
Console.ReadKey();
}
没有找到相关结果
已邀请:
2 个回复
娠侈脚惮顽
浮凰量