获取ftpserver 文件大小的问题

来源:互联网 发布:足球意大利克德国知乎 编辑:程序博客网 时间:2024/06/05 22:47

从客户端获取ftp服务器端的文件的大小时,发现以下几种方法对获取5G(不确定是准确的分水岭)以上文件的大小,返回值不正确。 

way 1:GetLength();

way 2:GetFileSize(hFile, &dwFileSizeHigh);

way3:FtpGetFileSize(hFtp3, &dwhighFileSize3);
此函数在新版的WinInet.dll中才有。

但使用发送ftp命令,size时(list也有效)获取的文件大小正确。

不得其解!!!!