CFileFind选件类
03/01/2013
本文内容
执行本地文件搜索和是 CGopherFileFind 和 CFtpFileFind的基类,执行Internet文件搜索。
class CFileFind : public CObject
成员
公共构造函数
公共方法
受保护的方法
受保护的数据成员
名称
说明
为 CAtlTransactionManager 对象的指针。
备注
CFileFind 包括开始搜索,查找文件,并返回文件的标题、名称或路径的成员函数。对于Internet搜索,成员函数 GetFileURL 返回文件的URL。
CFileFind 是旨在的其他两MFC选件类的基类搜索特定服务器类型: CGopherFileFind 专门尤其是对于地鼠服务器和 CFtpFileFind 使用与FTP服务器协同。同时,无论服务器协议、文件类型或位置,本地计算机或远程服务器,这三选件类为客户端提供一种无缝的结构,查找文件。
下面的代码将枚举在当前目录中的所有文件,打印每个文件的名称:
CFileFind finder;
BOOL bWorking = finder.FindFile(_T("*.*"));
while (bWorking)
{
bWorking = finder.FindNextFile();
TRACE(_T("%s\n"), (LPCTSTR)finder.GetFileName());
}
若要使该示例简单,此代码使用标准C++库 cout 选件类。cout 行中用到 CListBox::AddString的调用替换,例如,在程序与图形用户界面。
有关如何使用 CFileFind 和其他WinInet选件类的更多信息,请参见文章 编程时WinInet的Internet。
继承层次结构
CFileFind
要求
Header: afx.h
请参见
参考