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