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

请参见

参考

CFtpFileFind选件类

层次结构图

CFtpFileFind::FindNextFile

CFileFind选件类