情景:存在FTP服务器A,客户端B和C,B上传文件至FTP服务器A,C从A下载文件,我在C机器上写代码,如何判断我要下载的是否已经上传完毕,谢谢
我的想法是试图使用ftp命令修改服务器上的文件名称,如果可以修改,说明没有别的进程在使用该文件,即该文件已经上传完毕。大家有什么好主意呀,谢谢。
你要下载的文件肯定是已经上传好的文件
你在上传完成给标识成文件可以下载
我管不了上传文件,只能管得到下载文件,%>_<%
@会长:
你的文件记录列表从哪得到的,是直接从ftp还是有一张表来维护
@Rich.T: 直接读取ftp服务器上的文件
对FTP的命令和工作原理不熟悉。
如果我用代码来做文件上传的话,会把上传完的文件移动到另个文件夹。用户就到那个文件夹找要下载的文件。
我管不了上传,上传时别人搞的。O(∩_∩)O