Org.apache.commons.net.io.CopyStreamException: исключение IOException, обнаруженное при копированииJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Org.apache.commons.net.io.CopyStreamException: исключение IOException, обнаруженное при копировании

Сообщение Anonymous »

Я пытаюсь скопировать некоторые файлы, созданные на моем сервере, на FTP, используя код, описанный ниже. Но странно то, что я случайно получаю ошибку ниже уровня и не могу понять, что происходит.

Код: Выделить всё

Exception =org.apache.commons.net.io.CopyStreamException: IOException caught while copying.
Ниже приведен код, с помощью которого я копирую файлы на FTP.

Код: Выделить всё

public void copyDumpsToFTP() throws SocketException, IOException
{

FTPClient f= new FTPClient();
f.connect(dumpProperties.getProperty("ftpIPAddress"));
boolean flag =f.login(dumpProperties.getProperty("ftpUser"),dumpProperties.getProperty("ftpPassword"));
System.out.println(" is connected to FTP ::"+flag);

// setting fileType to binary

boolean isFileTypeChanged =f.setFileType(FTP.BINARY_FILE_TYPE);

// System.out.println(" Is file type changed to binary :: "+isFileTypeChanged);
// change working directory of FTP Server

boolean isDirectoryChanged =f.changeWorkingDirectory(dumpProperties.getProperty("ftpDirectory"));

System.out.println(" Is the FTP working directory Changed :: "+isDirectoryChanged);

// to copy engineering dump from source to FTP

InputStream inputFileEngg = new FileInputStream(new File(dumpNameEngineering));

boolean isSavedEngg = f.storeFile(dumpProperties.getProperty("dumpNameOfEnggInFTP"), inputFileEngg);
System.out.println("is Engineering dump File Saved in FTP Server :: "+isSavedEngg);
System.out.println(" Engg Dump sucessfully Created and Saved in FTP...");

// to copy correspondance dump from source to FTP

InputStream inputFileCorr = new FileInputStream(new File(dumpNameCorrespondance));

boolean isSavedCorr = f.storeFile(dumpProperties.getProperty("dumpNameOfCorrInFTP"), inputFileCorr);
System.out.println("is Correspondance File Saved in FTP Server :: "+isSavedCorr);
System.out.println(" Correspondance Dump sucessfully Created and Saved in FTP...");

// to copy tmg dump from source to FTP

InputStream inputFileTmg = new FileInputStream(new File(dumpNameTmg));

boolean isSavedTmg = f.storeFile(dumpProperties.getProperty("dumpNameOfTmgInFTP"), inputFileTmg);
System.out.println("is TMG File Saved in FTP Server :: "+isSavedTmg);
System.out.println(" TMG Dump sucessfully Created and Saved in FTP...");

}
Программа выполняется до тех пор, пока не будет выполнен оператор SOP. Изменен ли рабочий каталог FTP :: true

и позже возникла ошибка, как указано выше.>

Подробнее здесь: https://stackoverflow.com/questions/937 ... le-copying
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»