FTP文件的复制
(2018-04-10 11:41:10)
标签:
it |
分类: java |
在实现该功能后,个人感觉有几个常用的FTPClient的方法:
1、ftpClient.retrieveFileStream(String remote);
- 1
- 2
2、ftpClient.storeFile(String remote, InputStream local);//复制文件
- 1
- 2
3、ftpClient.changeWorkingDirectory(String pathname);//切换目录
- 1
- 2
4、ftpClient.rename(String from, String to); //移动文件到新目录
- 1
- 2
5、ftpClient.deleteFile(String pathname); //删除文件
6、ftpClient.makeDirectory(String pathname);//创建目录
7、ftpClient.retrieveFile(String remote, OutputStream local)//移动文件
对于复制文件,如果小文件,直接调用ftpClient.storeFile(String remote, InputStream local);可能可以成功,但是如果文件偏大,可能复制就会出问题。所以利用将文件读到内存的方法复制确实没问题。