测试目录副本何时完成

时间:2012-07-11 16:12:40

标签: c# windows visual-studio-2010

我正在编写一个在文件服务器上运行的应用程序,并监视在共享文件夹中删除的文件。

我正在使用FileSystem观察程序并且它与文件一起运行良好,但我也想处理文件夹,所以如果有人将文件夹放入共享,那么它会被压缩并像文件一样对待。

但我不知道如何检查目录(和子目录)中的所有文件何时完成复制。

到目前为止,我最好的想法是启动计时器并每10秒测试一次,看看内容是否与之前的10秒不同,以及是否还有任何文件被锁定。然后,当没有文件被锁定且10秒后文件内容相同时,则处理该文件夹。

有更好的方法吗?

0 个答案:

没有答案