使用FileSystemWatcher丢弃隐藏文件系统

时间:2012-02-26 23:30:50

标签: c#

如何放弃通过文件系统获得通知:例如:thumbs.db

我有FileSystemWatcher的这个实例:

FileSystemWatcher watching = new System.IO.FileSystemWatcher();
watching.Filter = "*.*";
watching.Created += new FileSystemEventHandler(OnChanged);

在“观看”文件夹中,如果打开图像,则

  

thumbs.db

生成

文件。程序将卡在文件图像中。关闭,我可以在OnChanged中丢弃该文件,但这并不优雅。如何在过滤器中丢弃隐藏或文件系统?

提前致谢。

1 个答案:

答案 0 :(得分:0)

似乎没有更好的方法。
用Google搜索来自微软MVP的回答:http://social.msdn.microsoft.com/Forums/en/csharpgeneral/thread/3082b7a3-3499-455e-bf4f-20249ea0f87e