释义 |
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 |