我知道有一种“手动方式”可以忽略这些文件。
目前,我是这样做的:
Path filename = ev.context();
if(filename.equals(".DS_Store")){
break; //the event loop
}
但是对我来说这似乎有些笨拙(好吧,我可以为该字符串创建一个枚举,创建一个检查方法等等,但在特定于操作系统生成的文件的上下文中,我希望找到一些“内置”的处理方式。),因此,我想问问您,在Java7 WatchService中是否有某种内置方式可以忽略这些文件。
p.s:对于我的用例而言,采用另一种方式(例如,“忽略所有文件,除了pattern”)不是一个选择。必须是“允许所有文件,除了极少数”。