遍历FTP服务器上的文件
来源:互联网 发布:windows 3.51 编辑:程序博客网 时间:2024/04/28 15:14
BrowserFile(_T(""));
void CMyListView::BrowserFile(CString FtpPath){CInternetSession Session;CFtpConnection* pTempCnt = Session.GetFtpConnection(strIP,strUser,strPassWord,atoi(szPort));CString strDir = FtpPath;CFtpFileFind FindFile(pTempCnt);BOOL bFind = FindFile.FindFile(strDir,INTERNET_FLAG_EXISTING_CONNECT);while(bFind){bFind = FindFile.FindNextFile();if (FindFile.IsDots())// 遍历到.或是..{continue;}if (FindFile.IsDirectory())//目录{CString strName,strDirectory;strName = FindFile.GetFileName();strDirectory = strDir +_T("/")+ strName;BrowserFile(strDirectory);}else{if (FtpPath == _T("")) FtpPath = _T("/");int nItemCount = GetListCtrl().InsertItem(GetListCtrl().GetItemCount(),_T(""));GetListCtrl().SetItemText(nItemCount,0,_T("C:/Data")+FtpPath);GetListCtrl().SetItemText(nItemCount,1,FindFile.GetFileName());}}FindFile.Close();delete pTempCnt;}
遍历后显示如下图红色框体部分:
重要的是每次遍历都要获取FTP的连接:
CInternetSession Session;
CFtpConnection* pTempCnt = Session.GetFtpConnection(strIP,strUser,strPassWord,atoi(szPort));
阅读全文
0 0
- Java遍历FTP服务器上的文件
- 遍历FTP服务器上的文件
- 遍历FTP服务器上的文件并显示到树控件(CTreeCtrl)中
- asp中遍历服务器上的文件
- FtpWebRequest对象下载指定ftp服务器上的文件
- VC程序下载FTP服务器上的文件
- 批处理下载FTP服务器上某个目录下的文件
- wget 命令下载远程ftp服务器上的文件
- spring配置文件加载FTP服务器上的属性文件
- FTP服务器上的文件上传、下载、删除操作
- FTP上传文件到云服务器上的工具类
- 【FTP】批处理实现用FTP服务器上的文件更新本机文件
- 【FTP】批处理实现用FTP服务器上的文件更新本机文件 .
- 【FTP】批处理下载FTP服务器上某个目录下的文件
- 【FTP】批处理下载FTP服务器上指定天数之前的文件
- 【FTP】批处理下载FTP服务器上指定分钟数之前的文件
- sun.net.ftp.FtpClient 操作FTP服务器上的文件和目录
- sun.net.ftp.FtpClient 操作FTP服务器上的文件和目录
- Leetcode 22 Generate Parentheses
- windows mysql
- Java通过反射获取和设置对象的属性值
- iOS开发之将base64位编码的字符串转换为图片,data转图片,图片转data
- Spark map与flatmap区别
- 遍历FTP服务器上的文件
- C++使用 matio读写 .mat文件
- 二分查找法
- @Controller和@RestController的区别?
- C# 压缩打包文件下载
- 小结
- 如何实现Windows系统的文件与虚拟机Ubuntu共享
- android 高级之旅 (六)ExpandableListView 使用详解
- redis漏洞利用