遍历容器vlistfile。课程名称:C/C++气象数据中心实战,手把手教你做工业级项目
课程章节:3-5FTP 下载全部的文件
主讲老师: 吴从周
课程内容:
演练将ftp服务器上某个目录中的文件下载到本地的目录中的这一过程。
课程收获:
基本流程:
解析xml文件,得到程序运行参数
登录ftp服务器,
进入ftp服务器上某个目录中,
采用用ftp.nlist()方法列出服务器目录中的文件,结果存放到本地文件中。
把ftp.nlist()方法获取到的list文件加载到容器vlistfile中。
遍历容器vlistfile。调用ftp.get()方法从服务器下载文件。
在遍历容器的过程中,我们第一步先采用将所有文件全部取回的代码,测试无误后在进行选择文件名的操作,在后续的程序编码中我们应该照这样的思路,先将整体框架建立起来,再将里面的细节进行调整,切记一次性操作,避免在调试时一堆错误摸不着头脑。
关于使用ftp服务,主要是需要熟练使用封装好的类,熟悉他常用的函数功能,那么就能够比较好的使用ftp传输文件了,在使用过程中,大多数的情况下都是使用函数进行获取信息,再加上在首次书写时需要分步进行调试和书写日志,所以在这其中将繁琐且眼花的过程封装为函数时很必要的。