当前位置: 技术问答>linux和unix
ftp协议中如何获取服务器上的指定文件大小?
来源: 互联网 发布时间:2016-03-05
本文导语: size命令好象不支持,list命令的结果不标准,各个版本都不一样,该如何实现? | 基本FTP协议(RFC959)是没有这个功能的, 要用LIST来的结果来自己分析, 在扩展的命令(RFC3659)里有个SIZE命令, 注意SIZE命...
size命令好象不支持,list命令的结果不标准,各个版本都不一样,该如何实现?
|
基本FTP协议(RFC959)是没有这个功能的, 要用LIST来的结果来自己分析, 在扩展的命令(RFC3659)里有个SIZE命令, 注意SIZE命令取得的是传输的大小, 所以通常先需要TYPE I之后才能取得正确的大小:
http://www.faqs.org/rfcs/rfc3659.html
http://www.faqs.org/rfcs/rfc3659.html
|
你用的是那个FTP,可能是具体是FTP服务器在实现上的差异造成的