CFileFind クラス
インターネット ファイル検索を実行するローカル ファイル検索を実行し、CGopherFileFind と CFtpFileFindの基本クラスです。
class CFileFind : public CObject
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CFileFind オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
検索の要求を終了します。 |
|
指定されたファイル名が検索されます。 |
|
前の呼び出しの FindFileにファイル検索を続けます。 |
|
ファイルが作成された時刻を取得します。 |
|
名前を、見つかったファイルの拡張子、取得します |
|
見つかったファイルの完全なパスを取得します。 |
|
見つかったファイルのタイトルを取得します。タイトルは拡張子は含まれません。 |
|
URL を、見つかったファイルのファイル パスを含む) を取得します。 |
|
ファイルが最後にアクセスされていた時間を取得します。 |
|
ファイルが最後に変更され、保存された時間を取得します。 |
|
バイト見つかったファイルの長さを取得します。 |
|
見つかったファイルのルート ディレクトリを取得します。 |
|
見つかったファイルがアーカイブされているかどうかを判定します。 |
|
見つかったファイルを圧縮するかどうかを判定します。 |
|
見つかったファイルがディレクトリにあるかどうかを判定します。 |
|
見つかったファイルの名前に名前が「」にあるかどうかを判定します または「。」、実際にあるディレクトリに示します。 |
|
見つかったファイルが隠しファイルかどうかを判定します。 |
|
見つかったファイルが正常であるかどうかを判定します (つまり、他の属性はありません)。 |
|
見つかったファイルが読み取り専用かどうかを判断します。 |
|
見つかったファイルがシステム ファイルかどうかを判定します。 |
|
見つかったファイルが一時的であるかどうかを判定します。 |
|
検索するファイルのファイル属性を示します。 |
プロテクト メソッド
名前 |
説明 |
---|---|
現在のの検索ハンドルで指定されたファイルを閉じます。 |
プロテクト データ メンバー
名前 |
説明 |
---|---|
CAtlTransactionManager オブジェクトへのポインター。 |
解説
CFileFind は検索を開始し、ファイルを探し、ファイルの名前、タイトル、またはパスを返すメンバー関数があります。インターネットの検索に、メンバー関数 GetFileURL は、ファイルの URL を返します。
CFileFind は、特定のサーバー型を検索するように設計された 2 つが他の MFC クラスの基本クラスです: CGopherFileFind は、FTP サーバーを gopher サーバーと CFtpFileFind の使用は特にともに使用します。また、この 3 種類のクラスは、クライアントが、ローカル コンピューターまたはリモート サーバーのサーバーのプロトコル、ファイルの種類、または場所に関係なく、ファイルを検出できるようにシームレスな機構を提供します。
次のコードは、各ファイルの名前を印刷する現在のディレクトリのすべてのファイルを列挙します:
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 するインターネットのプログラミングを参照してください。
継承階層
CFileFind
必要条件
ヘッダー: afx.h