1、需求
扫描完文件后把文件放到backup备用目录下
2、使用方案
用了io流一行行读取
用了ftpClient.retrieveFileStream(path)获取流
用了ftpClient.changeWorkingDirectory(backupDirPath)切换目录判断是否需要创建备用目录
用了ftpClient.rename(sourceFilePath, backupFilePath)移动文件
3、遇到的坑
changeWorkingDirectory 和 rename 方法没有起效果....
4、原因
changeWorkingDirectory 和 rename 方法使用前忘记关闭流;特别是得调用ftpClient.completePendingCommand()通知FTP服务器完成文件操作
标签:rename,文件,三十三,changeWorkingDirectory,FtpClient,apache,ftpClient
From: https://www.cnblogs.com/xiaonuanxin/p/17853287.html