我的问题是关于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获取这些统计信息?有什么想法或链接可以参考吗?
答案 0 :(得分:0)
您可以手动执行此操作,记录流程的开始和结束。之后,只需进行一些计算,例如:fileLength / timeEnd - timeStart。你应该在这些计算中多做一点。