FTP 读取文件后,所在文件夹为空的问题

现业务流程是,读取FTP某目录下面的文件,读取完毕后把文件移到另外一个目录下。

//列出目录下所有的文件
FTPFile[] fs = ftpClient.listFiles();

for (FTPFile ftpFile : fs) {
//遍历循环该文件夹下的文件
remoteAbsoluteFile = ftpFile.getName();
//获取远程文件的输入流
ins = ftpClient.retrieveFileStream(remoteAbsoluteFile);
//读取文件
read = new BufferedReader(new InputStreamReader(ins));
String lineTxt = null;
while ((lineTxt = read.readLine()) != null) {
list.add(lineTxt);
//System.out.println(lineTxt);
}
//这一行格外的重要,是告诉 FTP 传输完毕,这样过后,可以继续跳转其他路径
ftpClient.completePendingCommand();
uploadFile(ftpClient, “test”,remoteAbsoluteFile, ins);
}

你可能感兴趣的:(技术,FTP,FTP)