我使用FileSystemWatcher
来检测在目录A中创建的文本文件,然后在目录B中创建。
我遇到的问题是,将文件从目录A移动到目录B的过程也会压缩文件,将文件名从"999_XXX_001.txt"
更改为"999_XXX_001.txt.zip"
这有三个问题;
1)我无法再打开和阅读文件来分析内容
2)文件名已更改
3)FileSystemWatcher
似乎只支持单个扩展程序
解决方案
使用两个观察者,一个用于" .zip"和#34; .txt",我删除了.zip和比较文件名,因为移动的文件不再存在,无法逐字节进行比较..我想这里的真正问题是如何才能我使用观察者来检测" .txt.zip"作为延伸!
答案 0 :(得分:3)
但也许最好描述一下你在这里尝试实现的目标。对于你真正需要的东西,可能有更好的解决方案。