CFtpFileFind::FindFile
调用该成员函数查找FTP文件。
virtual BOOL FindFile(
LPCTSTR pstrName = NULL,
DWORD dwFlags = INTERNET_FLAG_RELOAD
);
参数
pstrName
对包含文件名称的字符串的指针外观。 如果 NULL,调用将执行搜索通配符(*)。dwFlags
描述如何处理此会话的标志。 这些标志可以按位组合使用或运算符(|)与如下所示:INTERNET_FLAG_RELOAD从获取连接的数据,即使本地缓存它。 这是默认标志。
不是INTERNET_FLAG_DO _CACHE不缓存数据,或是在任何网关。
INTERNET_FLAG_RAW_DATA重写返回原始数据的默认值(FTP的WIN32_FIND_DATA 结构)。
INTERNET_FLAG_SECURE获取在连接的事务和安全套接字层或PCT。 此标志适用于HTTP请求。
如果可能INTERNET_FLAG_EXISTING_CONNECT,重新使用与服务器建立连接新 FindFile 请求而不是为每个要求的一个新的会话。
返回值
非零,如果成功;否则为0。 若要扩展的错误信息,调用Win32函数 GetLastError。
备注
在调用 FindFile 以后检索第一个FTP文件,可以调用 FindNextFile 检索后续FTP文件。
示例
在 CFtpFileFind 选件参见类概述中的示例。
要求
Header: afxinet.h