版本
VS2013
MFC项目
源代码
#include <afxinet.h> #include <afxwin.h> void CMFCApplication11Dlg::OnGet() { CInternetSession ISession; //连接FTP服务器 CString server = "192.168.1.100";//IP地址 CString user = "administrator";//用户名 CString pass = "mima123456";//密码 int port = 108;//端口号 CFtpConnection *pFtpCon = ISession.GetFtpConnection(server, user, pass, port); CFtpFileFind fFind(pFtpCon, INTERNET_FLAG_RAW_DATA); //查找文件(当前端口号根目录下) CString filename = "新建文本文档.txt"; if (fFind.FindFile(filename, INTERNET_FLAG_EXISTING_CONNECT | INTERNET_FLAG_RELOAD)) { fFind.FindNextFile(); CString str; DWORD len = fFind.GetLength(); str.Format("%i字节", len); MessageBox(str, "大小"); } else { MessageBox("无此文件"); return; } fFind.Close(); delete pFtpCon; } 阿飞 2021年9月7日
演示
阿飞
2021年9月7日