Как прочитать полный результат передачи ftp в storeFile() в FTPClient?
Мой вопрос касается FTPClient. Мне нужна подробная статистика ответов. Когда я использую getReplyString()
Я получаю только часть информации. Например: мой код
FTPClient ftp = new FTPClient();
//some code here
ftp.storeFile(hostDir + fileName, input);
System.out.println(ftp.getReplyString());// This prints "226 Transfer OK" when it is sucessful
Но мне нужно получить статистику, которую мы получаем, когда мы делаем ftp вручную, используя командную строку, как в
226 Transfer OK
ftp: 50 bytes sent in 0.09Seconds 0.55Kbytes/sec.
Как получить эту статистику, используя FTPClient? Любая идея или ссылка для ссылки?
1 ответ
Вы можете сделать это вручную, записав начало и конец процесса. После, просто некоторые вычисления, например: fileLength / timeEnd - timeStart. Вы должны работать немного больше в этих расчетах.