Udostępnij za pośrednictwem


CFtpFileFind::FindFile

Wywołanie tej funkcji Członkowskie, aby znaleźć plik FTP.

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

Parametry

  • pstrName
    Wskaźnik ciąg zawierający nazwę pliku, aby znaleźć.Jeśli NULL, wywołanie będzie wykonywać wyszukiwania symbolu wieloznacznego **.

  • dwFlags
    Flagi opisujące sposób obsługi tej sesji.Te flagi można łączyć z bitowym operatorem OR (|), są następujące:

    • INTERNET_FLAG_RELOAD uzyskać danych z drutu, nawet jeśli jest lokalnie buforowane.Jest to domyślna wartość flagi.

    • INTERNET_FLAG_DONT_CACHE nie Buforuj danych, lokalnie lub bram.

    • INTERNET_FLAG_RAW_DATA zastąpić domyślne zwracanie danych raw (WIN32_FIND_DATA struktur FTP).

    • Transakcje drutu z Secure Sockets Layer lub procentu zabezpiecza INTERNET_FLAG_SECUREFlaga ta dotyczy tylko żądania HTTP.

    • INTERNET_FLAG_EXISTING_CONNECT, jeśli to możliwe, ponowne używanie istniejących połączeń z serwerem dla nowych FindFile żądania tworzenia nowej sesji dla każdego żądania.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.Pobierz rozszerzone informacje o błędach, wywołanie funkcji Win32 GetLastError.

Uwagi

Po wywołaniu FindFile do pobrania pierwszego pliku FTP, można wywołać FindNextFile do pobierania kolejnych plików FTP.

Przykład

Zobacz przykład w CFtpFileFind Omówienie klasy.

Wymagania

Nagłówek: afxinet.h

Zobacz też

Informacje

Klasa CFtpFileFind

Diagram hierarchii

CFtpFileFind::FindNextFile

Klasa CFileFind