2010-05-26 139 views
0

您好我正在使用FileSystemWatcher监视目录。使用FileSystemWatcher监视目录

当一个文件被创建到该目录 - 我的观察者抓取并将其传输到网络驱动器。 我的问题是,当打开一个Microsoft Office文件时,在监视目录中会创建一个临时文件。我无法找到一种方法来忽略这些文件,也无法找到何时应将这些文件移动到网络驱动器。

回答

2

临时文件具有引用它的文件属性。 您可以检查这个属性,如果FileInfo.Attributes

检查这个FileAttributes

2

如果我没有弄错,这些临时文件是隐藏文件。如果这不起作用,您可能会考虑允许程序忽略具有特殊名称的文件(以波形符号开头的临时文件)。使用正则表达式,你可以设置更多的“忽略掩码”。