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