vb.net - 忽略.net中的特定文件类型 "filter"

标签 vb.net filter filesystemwatcher

我制作了一个使用 filesystemwatcher 组件的程序,但它似乎绝对记录了所做的每一个更改,并且我想将其设置为忽略某些文件类型。如何设置过滤器以忽略某些类型?例如,.LOG 文件。我不希望它告诉我该文件会更新,因为它实际上每秒都会更新一次。

更好的是,有什么办法让它忽略某些文件夹吗?

感谢您的帮助!

最佳答案

我认为您不能仅使用 Filter 来排除某些文件类型。 .

我建议您在每个处理程序的开头添加一个测试,以跳过对您不想处理的文件的任何处理。

FileSystemWatcher 监视文件夹中所有文件和文件夹的更改,包括子目录中的文件和文件夹。例如,如果您想忽略对日志文件的更改,则将日志目录移动到不在您正在监视的路径内的文件夹可能是更好的选择。

关于vb.net - 忽略.net中的特定文件类型 "filter",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1756951/

相关文章:

c# - FileSystemWatcher Changed 事件不会针对内存映射文件触发

javascript - 使用 Angular "number"过滤器键入时,如何在输入字段中使用千位和小数分隔符格式化字符串?

css - 必应 map : Removing shadow on Infobox in IE8

c# - 获取 Windows 用户显示名称

mysql - VB.NET存储过程中的dbnull OUT参数

audio - VSTSDK2.4源的筛选器示例

c# - FileSystemWatcher 和 Task 的另一个进程正在使用文件

objective-c - 监视特定文件夹的更改并检测 Cocoa 中哪些文件发生了更改

vb.net - 完善图像比较功能

javascript - 奇怪的 jQuery 文本框问题