Я хочу получить файлы из FTPClient и конвертировать FTPFiles в файл.Почему, когда я использую этот код (2-й, 3-й, 4-й ..) FtpFiles, они не могут быть преобразованы в файл, ошибка всегда равна NULL, только 1-й FTP-файл, который успешно преобразуется в файл.
FTPFile[] ftpFiles = client.listFiles();
InputStream iStream;
File file;
for (FTPFile ftpFile : ftpFiles) {
System.out.printf(count+" FTPFile: %s; %s%n",
ftpFile.getName(),
FileUtils.byteCountToDisplaySize(ftpFile.getSize()));
iStream = client.retrieveFileStream(ftpFile.getName());
file = File.createTempFile(ftpFile.getName(), null);
FileUtils.copyInputStreamToFile(iStream, file);
System.out.println("cek File " + file.getName()+": "+FileUtils.sizeOf(file));
}