当前位置:编程学习 > C#/ASP.NET >>

c# FileSystemWatcher 应用的一个问题

我用FileSystemWatcher 监控一个目录,当他创建一个文件我要备份到其他目录,  但是这个目录是一个缓存目录,就是文件创建后自己会马上删除,我还没来及备份,它自己就删除了,哪个大大帮下我 --------------------编程问答-------------------- 文件创建后自己会马上删除,这种情况用FileSystemWatcher 很难监控,我也遇到这样的问题,是用FileSystemWatcher  监控linux共享目录映射出来,也是创建后自己会马上删除的文件,几乎监控不到, --------------------编程问答-------------------- 创建后自己会马上删除,这种应该是临时文件,最后还会形成一个正式文件不? --------------------编程问答-------------------- 你要明白,这是watcher,不是hook。watcher只是一个观察者,它没有权利对文件本身的操作“指手画脚”。

如果你需要拦截和处理,应该用文件过滤驱动(ifs),这是杀毒软件的做法。

当然,如果你试图拦截文件操作,并且你的程序本身效率很低,这样做会拖慢系统的性能。我们知道一些劣质的国产山寨杀毒软件就是如此。 --------------------编程问答-------------------- 不愧是CSDN这么多人在啊  大家想想办法  HOOK我也不知道要HOOK什么动作   网上也查不来 --------------------编程问答-------------------- 学一下文件过滤驱动(ifs),
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,