MFC クラスCFileFindはローカル ファイルの検索を実行し、 CGopherFileFind CFtpFileFindインターネットのファイル検索を実行するための基本クラスです。CFileFindには、検索を開始、ファイルを検索し、タイトル、名、またはファイルのパスを返すメンバー関数が含まれています。インターネットの検索では、メンバ関数GetFileURLファイルの URL を返します。
CFileFindは、特定のサーバーの種類を検索する他の 2 つの MFC クラスの基本クラス: CGopherFileFind機能 gopher サーバーを具体的にしCFtpFileFindを具体的に FTP サーバー。一緒に、これら 3 つのクラス ファイルに関係なく、サーバー プロトコル、ファイルの種類、または場所、ローカル マシンまたはリモート サーバーをクライアントのシームレスなメカニズムを提供します。
次のコードで各ファイルの名前を印刷、現在のディレクトリのすべてのファイルを列挙します:
CFileFind 検索;BOOL bWorking ファインダーを =。FindFile("*.*");(中 bWorking){bWorking ファインダーを =。FindNextFile();cout lt; < (LPCTSTR) ファインダー。GetFileName() << endl;}
例を簡単にするためには、このコードは、標準 C++ ライブラリのcoutクラスを使用します。Cout行CListBox::AddString、呼び出しなどのグラフィカル ユーザー インターフェイスを持つプログラムで置き換えられます可能性があります。
CFileFindと、他の WinInet クラスを使用する方法については、参照してください でVisual の C++ プログラマのガイドのWinInet インターネット プログラミング。
#include lt;afx.h>
参照特価;CFtpFileFind、 CGopherFileFind、 CInternetFile、 CGopherFile、 CHttpFile(&N)