Freigeben über


CFtpFileFind::FindFile

Rufen Sie die Memberfunktion auf, um eine FTP-Datei zu suchen.

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

Parameter

  • pstrName
    Ein Zeiger auf eine Zeichenfolge, die den Namen der Datei enthält, um zu suchen. Wenn NULL, der Aufruf einer Platzhaltersuche ausführt (*).

  • dwFlags
    Die Flags, die wie diese Sitzung beschreiben, behandelt. Diese Flags können mit dem bitweisen Operator OR kombiniert werden (|) und sind, wie folgt:

    • INTERNET_FLAG_RELOAD rufen die Daten der Verbindung ab, auch wenn es lokal zwischengespeichert wird. Dies ist das standardmäßige - Flag.

    • _CACHE INTERNET_FLAG_DO NOT zwischenspeichern, die Daten entweder nicht lokal noch in einem Gateways.

    • INTERNET_FLAG_RAW_DATA-Überschreibung Standard, um die Rohdaten (WIN32_FIND_DATA-Strukturen für FTP) zurückzugeben.

    • INTERNET_FLAG_SECURE speichert Transaktionen auf die Verbindung mit Secure Sockets Layer oder PCT. Dieses Flag ist nur für HTTP-Anforderungen anwendbar.

    • INTERNET_FLAG_EXISTING_CONNECT, wenn möglich, verwenden die vorhandenen Verbindungen zum Server für neue FindFile Anforderungen erneut, anstatt eine neue Sitzung für jede Anforderung zu erstellen.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls. Um erweiterte Fehlerinformationen abzurufen, rufen Sie die Win32-Funktion GetLastError auf.

Hinweise

Nachdem Sie FindFile aufgerufen haben, um die erste FTP-Datei abzurufen, können Sie FindNextFile aufrufen, um folgende FTP-Dateien abzurufen.

Beispiel

Im Beispiel in der CFtpFileFind-Klassenübersicht.

Anforderungen

Header: afxinet.h

Siehe auch

Referenz

CFtpFileFind-Klasse

Hierarchiediagramm

CFtpFileFind::FindNextFile

CFileFind-Klasse