共用方式為


CFtpFileFind::FindFile

呼叫此成員函式尋找 FTP 檔案。

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

參數

  • pstrName
    對包含檔案名稱的字串的指標來尋找。 如果 NULL,則呼叫會執行萬用字元搜尋 (*)。

  • dwFlags
    描述如何的旗標可處理工作階段。 這些旗標可結合了位元 OR 運算子 (|) 和會如下所示:

    • INTERNET_FLAG_RELOAD Get 從所建立,即使其快取在本機上。 這是預設的旗標。

    • 不是 INTERNET_FLAG_DO _CACHE 不會快取資料,在本機上或任何入口網站。

    • INTERNET_FLAG_RAW_DATA 覆寫會傳回未經處理資料的預設 (FTP 的WIN32_FIND_DATA 結構)。

    • INTERNET_FLAG_SECURE 取得連線上的交易設定為搭配 Secure Sockets Layer 或 PCT。 這個旗標只適合 HTTP 要求。

    • 如果可能, INTERNET_FLAG_EXISTING_CONNECT 重複使用於伺服器上的現有連接 FindFile 新要求的而不是針對每個要求建立新的工作階段。

傳回值

如果不是零,則成功,則為 0。 若要擴充錯誤訊息,請改為呼叫 Win32 函式 GetLastError

備註

在呼叫之後 FindFile 擷取第一個 FTP 檔案,您可以呼叫 FindNextFile 擷取後續 FTP 檔案。

範例

請參閱在 CFtpFileFind 類別概觀中的範例。

需求

Header: afxinet.h

請參閱

參考

CFtpFileFind 類別

階層架構圖

CFtpFileFind::FindNextFile

CFileFind 類別