FTP:检查文件是否已关闭

FTP:检查文件是否已关闭,ftp,Ftp,我的FTP客户端(apache commons ftpclient)需要从FTP下载文件 问题是,在我开始下载之前,外部服务可能尚未完成对此文件的写入 有没有办法通过FTP确定文件是否已关闭(即没有打开写入处理程序) 问题是我无法与该外部服务同步。但我不能下载尚未完成的文件(一个大的JPEG) 提前谢谢 您无法检查该文件是否通过普通FTP协议关闭-其中没有类似的内容 如果可以,可以指示外部服务在某种临时目录中生成文件,然后将其移到FTP目录中。只要临时目录和FTP目录都在同一个分区上(在Linu

我的FTP客户端(apache commons ftpclient)需要从FTP下载文件

问题是,在我开始下载之前,外部服务可能尚未完成对此文件的写入

有没有办法通过FTP确定文件是否已关闭(即没有打开写入处理程序)

问题是我无法与该外部服务同步。但我不能下载尚未完成的文件(一个大的JPEG)


提前谢谢

您无法检查该文件是否通过普通FTP协议关闭-其中没有类似的内容

如果可以,可以指示外部服务在某种临时目录中生成文件,然后将其移到FTP目录中。只要临时目录和FTP目录都在同一个分区上(在Linux上,不知道Windows),移动应该是即时的。


只需下载文件。如果它是一个大文件,那么在下载完成后,只要对您的场景合理,请等待,并从停止点继续下载。重复此操作,直到没有更多的内容可下载。

不幸的是,我根本无法与外部服务进行通信。然后,您似乎陷入了一个受伤的世界:-(