Мы используем Commons FTPClient для получения файлов с ftp-сервера.Наш код похож на:
FTPClient ftpClient= new FTPClient();
ftpClient.connect(server);
ftpClient.login(username, password);
FileOutputStream out = new FileOutputStream(localFile);
ftpClient.retrieveFile(remoteFile, out)
Когда мы запускаем этот код, файл перемещается с FTP-сервера вместо копируется .Просто интересно, это ожидаемое поведение?
Если это ожидаемое поведение, каков наилучший способ получить копию файла с сервера, но оставить копию файла на сервере?(У нас нет доступа для записи на FTP-сервер, поэтому мы не можем записать файл обратно на сервер)
Любая помощь приветствуется,
Спасибо