Java Web应用中,如何实现在远程FTP主机上的不同目录之间拷贝文件

Java Web应用中,如何实现在远程FTP主机上的不同目录之间拷贝文件

问题描述:

刚刚遇到一个问题,要求上传一个文件到FTP服务器的tmp文件夹,然后将cfg文件夹下的同名文件备份到bak文件夹,再将tmp下的文件移动到cfg下,我使用apache的FTPClient进行了上传,但是好像不能实现远程主机上文件的拷贝,请问有什么好的办法实现?谢谢~

FTPClient里面有个rename方法,可以实现你想要的功能,很简单的。

自己定义文件操作工具包,实现文件转移功能不就好了么。文件转移无非就是新建新文件,把旧文件内容写入新文件,写入结束,删除旧文件,也没啥复杂的。