设为首页 加入收藏

TOP

3.3.4 获取FTP服务器文件信息(3)
2013-10-07 15:55:26 来源: 作者: 【 】 浏览:92
Tags:3.3.4 获取 FTP 服务器 文件 信息

3.3.4  获取FTP服务器文件信息(3)

通过上述代码,可以提取一条完整的信息,并将其保存在临时变量buf中。接下来可以对提取到的信息再进行详细的解析,以便得到具体的文件属性。例如下面的代码:

  1. char ch = "a";        //初始化字符变量    
  2. CString str = "";     //定义字符串    
  3. int i=0j=0;         //定义循环变量    
  4. while(ch!="" && i<1024)    
  5. {    
  6. if(buf[i]!="" && buf[i+1]==EOF) str += (CString)buf[i];    
  7. //如果不是空格则保存在字符串变量中    
  8. else    
  9. {    
  10. ch = buf[i+1];        //如果是空格则移动到下一个字符    
  11. i += 1;    
  12. j += 1;    
  13. str = "";             //将字符串变量重置    
  14. }    
  15. switch(j)           //根据变量j选择信息字符段    
  16. {    
  17. case 1:    
  18. MessageBox("文件最后一次保存的日期是:%c", str);    
  19. case 2:    
  20. MessageBox("文件最后一次保存的时间是:%c", str);    
  21. case 3:    
  22. MessageBox("文件的大小是:%c", atoi(str));    
  23. case 4:    
  24. MessageBox("文件的名称是:%c", str);    
  25. }    
  26. }   

上述代码可以对一条信息进行分析,得到文件准确的保存日期、时间和大小。用户需要了解在Windows下FTP服务器返回的信息格式,例如10-23-12 10:06AM 16056 list.txt。该字符串第一段"10-23-12"表示文件保存的日期,第二段"10:06AM"表示保存时间,第三段"16056"表示文件大小,第四段"list.txt"表示文件名称。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇3.3.4 获取FTP服务器文件信息(2) 下一篇3.3.5 上传文件

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·工业机器人TCP校准中 (2025-12-25 05:19:17)
·opc 通讯协议与 TCP (2025-12-25 05:19:15)
·labview中tcp/ip通信 (2025-12-25 05:19:13)
·新书介绍《Python数 (2025-12-25 04:49:47)
·怎么利用 Python 进 (2025-12-25 04:49:45)