0

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

我正在使用文件系统观察程序,它可以很好地处理文件,但是我也想处理文件夹,所以如果有人将文件夹放入共享中,那么它会被压缩并像文件一样处理。

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

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

有没有更好的方法来做到这一点?

4

0 回答 0