CFtpFileFind::FindFile

virtual BOOL FindFile(LPCTSTR pstrName = NULL, DWORD dwFlags = INTERNET_FLAGS_RELOAD );

返回值:
如果成功,则返回非零值,否则为0。要了解扩展的错误信息,可调用Win32函数GetLastError。

参数:
pstrName指向查找的文件名字符串的指针。如果为NULL,则执行通配符(*)形式的查找。
dwFlags此标志描述如何处理此会话。此标志可为以下值的组合(用按位OR操作(|)):
·INTERNET_FLAG_RELOAD即使在本地缓存也从网络中获取数据,这是缺省标志。
·INTERNET_FLAG_DONT_CACHE不缓存数据,本地或网关都不缓存。
·INTERNET_FLAG_RAW_DATA覆盖此缺省值,返回原始数据 (FTP的WIN32_FIND-DATA结构)。
·INTERNET_FLAG_SECURE用安全插座层或PCT实现网络安全传输。此标志仅对HTTP请求可用。
·INTERNET_FLAG_EXISTING_CONNECT如果可能,新的FindFile请求重用服务器已有的连接,而不对每个请求创建新会话。

说明:
调用此成员函数查找一个FTP文件。
当调用FindFile获取第一个FTP文件后,可调用FindNextFile获取下一个FTP文件。

请参阅:CFtpFileFind::FindNextFile, CFileFind