识别 Microsoft Office 临时文件
我正在使用 FileSystemWatcher
监视目录。
当文件被复制到该目录时 - 我的观察者会抓取它并用它执行多个操作。
我的问题是,当打开 Microsoft Office 文件时,会在监视目录中创建一个临时文件。我找不到忽略这些文件的方法。
虽然临时文件名是众所周知的(即 abcd.docx --> ~$cd.docx),但我需要比这更好的方法来识别该文件。
有什么想法吗?
I'm watching a directory using FileSystemWatcher
.
When a file is copied into that directory - my watcher grabs it and performs multiple actions with it.
My problem is that when a Microsoft Office file is opened, a temporary file is created in the watched directory. I can't find a way to ignore these files.
Though the temporary file name is well known (i.e. abcd.docx --> ~$cd.docx), I need a better way than this to identify that file.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这些临时文件被标记为隐藏。
因此,您可以忽略所有隐藏文件。 (调用
File.GetAttributes
)These temporary files are marked as hidden.
Therefore, you can ignore all hidden files. (Call
File.GetAttributes
)