我之前使用 python 编写了一个脚本,用于监视 windows 目录并将任何新文件上传到远程服务器异地。目的是始终运行它并允许用户将他们的文件转储到那里以与云目录同步。
当添加的文件足够大以至于不能一次全部传输到本地驱动器时,Watchdog 在部分上传时“看到”它并尝试上传部分文件,但失败。如何确保这些文件在上传之前是“完整的”?同样,我在 Windows 上,只能使用 Windows 来完成此任务,否则我会使用 inotify。甚至可以在 Windows 上以这种方式检查文件的“状态”吗?