次の方法で共有


CFtpFileFind::FindFile

FTP のファイルを検索するには、このメンバー関数を呼び出します。

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

パラメーター

  • pstrName
    検索するファイルの名前を含む文字列へのポインター。nullを呼び出し、ワイルドカード検索を実行すると (*)。

  • dwFlags
    記述するフラグ。このセッションを処理する方法を示します。これらのフラグは、ビットごとにまとめることができます (または演算子|) は、次のようにある場合:

    • INTERNET_FLAG_RELOAD は、からローカルにキャッシュされているデータを取得します。これは、既定のフラグです。

    • INTERNET_FLAG_DO のない_CACHE は、ローカルまたはゲートウェイで任意のデータをキャッシュしません。

    • INTERNET_FLAG_RAW_DATA オーバーライドの生データ (FTP のWIN32_FIND_DATA の構造) を返す既定値。

    • INTERNET_FLAG_SECURE は、SSL (Secure Sockets Layer) または PCT を持つリンクのトランザクションを保証します。このフラグは、HTTP 要求のみ適用されます。

    • 可能であれば INTERNET_FLAG_EXISTING_CONNECT は、各要求に対して新しいセッションを作成する代わりに、FindFile の新しい要求のサーバーへの接続を再利用します。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。エラー情報を拡張するには、Win32 関数 GetLastErrorを呼び出します。

解説

最初の FTP のファイルを取得するために FindFile を呼び出した後、以降の FTP のファイルを取得するために FindNextFile を呼び出すことができます。

使用例

CFtpFileFind クラスの概要の例を参照してください。

必要条件

Header: afxinet.h

参照

関連項目

CFtpFileFind クラス

階層図

CFtpFileFind::FindNextFile

CFileFind クラス