我需要创建一个Windows服务,用于监控上传的文件目录。这些文件大小在100K到400K之间。
如果正在传输文件并且尚未完全复制完成,那么是否有可能监控系统会注意到新文件,但EOF尚未写入?
我需要创建一个Windows服务,用于监控上传的文件目录。这些文件大小在100K到400K之间。
如果正在传输文件并且尚未完全复制完成,那么是否有可能监控系统会注意到新文件,但EOF尚未写入?
是的,这种情况有可能发生。您应该先将文件上传到临时目录,然后在整个文件完全存在于文件系统上时将其移动到您正在监视的目录中。
是的。对于小文件,风险相当低,但如果您想确保,请在看到文件时检查它,以确保其大小在一两秒钟内保持稳定。