获取FTP上文件的时间不准确是怎么回事

vclearner 2004-05-03 02:58:18

HINTERNET hFind;
WIN32_FIND_DATA fd;

if(hFind =::FtpFindFirstFile(...,&fd,...)==(HINTERNET)NULL)
{
return;
}
do{
CTime ft=fd.ftLastWriteTime;
...
}
while (::InternetFindNextFile (hFind, &fd));

上述代码获取文件时间ft结果不正确,例如:
2004-2-28 19:24 ---> 2004-2-29 3:24; //当年文件相差8小时
1999-5-5 22:22 ---> 1999-5-5 8:0; //一年前文件
2004-5-3 14:38 ---> 2003-5-3 22:16 //对于新建文件,相差一年多
...全文
208 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vclearner 2004-05-06
  • 打赏
  • 举报
回复
什么意思?
醉马不肖 2004-05-03
  • 打赏
  • 举报
回复
CD

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧