2013-07-25 4 views
0

제 질문은 FTPClient에 관한 것입니다. 자세한 답장 통계가 필요합니다. getReplyString()을 사용할 때 정보의 일부만 얻습니다. 예를 들어 : 내 코드FTPClient의 storeFile()에서 ftp 전송의 전체 결과를 읽는 방법은 무엇입니까?

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 

입니다하지만 우리가 어떻게 FTPClient를 사용하여 이러한 통계를 얻을 수

226 Transfer OK 
ftp: 50 bytes sent in 0.09Seconds 0.55Kbytes/sec. 

같이 명령 프롬프트를 사용하여 수동으로 ftp를 할 때 우리가 그것을 얻을 통계를 얻을 필요 ? 어떤 아이디어 나 링크를 참조할까요?

답변

0

프로세스의 시작과 끝을 기록하여 수동으로 만들 수 있습니다. 다음과 같이 약간의 계산이 필요합니다. fileLength/timeEnd - timeStart. 이 계산에서 좀 더 노력해야합니다.