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