如何监控新上载文件的目录?

5 windows-services file

我需要创建一个Windows服务,它将监视目录中新上传的文件.文件大小约为100K到400K.

我的监控系统是否有可能会注意到一个新文件,但该文件还没有完全复制完毕?即它还在流入并且还没有编写EOF?

Bil*_*ard 5

是的,这种情况有可能发生.您应首先将文件上载到临时目录,然后将其移动到文件系统上存在整个文件时正在监视的目录.


tlo*_*ach 0

是的。对于小文件,风险相当低,但如果您想确定,请让它在看到文件时进行检查,以确保其大小在一两秒内保持稳定。