使用FileSystemWatcher进行文件监控的问题
使用FileSystemWatcher写的文件监控程序,监控某个目录,如果有新创建或者修改的文件,进行入库处理。
但是假如监控程序关闭了一段时间后,重启之后,怎样对关闭的这段时间里新创建或者修改的文件,进行补处理?
[解决办法]
1#楼和#5楼的加起来,就是这个问题的完整回答。
实际上,如果不需要及时响应,那么往往可以采取#5的做法。预先在某个时间点记录下每一个文件的md5值,以后就能判断当前的文件是修改的、新的,等等。
[解决办法]
根据你的需求 建议使用MS sync framework,google一大片这类的例子