Partager via


CFtpFileFind::FindFile

Appelez la fonction membre pour rechercher un fichier FTP.

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

Paramètres

  • pstrName
    Un pointeur vers une chaîne contenant le nom du fichier à rechercher.Si NULL, l'appel effectuera une recherche par caractères génériques (*).

  • dwFlags
    Les balises qui décrivent comment gérer cette session.Ces indicateurs peuvent être combinées avec l'opérateur de bits OR (|) et sont les suivantes :

    • Obtention d'INTERNET_FLAG_RELOAD les données du thread même s'il est mis en cache localement.c'est la balise par défaut.

    • Le _CACHE d'INTERNET_FLAG_DO NOT ne mettent en cache les données, localement ou dans une passerelle.

    • Remplacement d'INTERNET_FLAG_RAW_DATA la valeur par défaut pour retourner les données brutes (structures deWIN32_FIND_DATA pour le FTP).

    • INTERNET_FLAG_SECURE sécurise des transactions sur le thread avec le protocole SSL ou le PCT.Cette balise s'applique aux requêtes HTTP uniquement.

    • INTERNET_FLAG_EXISTING_CONNECT si possible, réutilisent les connexions existantes vers le serveur pour les nouvelles demandes de FindFile au lieu de créer une nouvelle session pour chaque demande.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.Pour obtenir des informations d'erreurs étendues, appelez la fonction GetLastErrorWin32.

Notes

Après avoir appelé FindFile pour récupérer le premier fichier FTP, vous pouvez appeler FindNextFile pour récupérer les fichiers suivants FTP.

Exemple

Consultez l'exemple de la vue d'ensemble de la classe de CFtpFileFind .

Configuration requise

Header: afxinet.h

Voir aussi

Référence

Classe de CFtpFileFind

Graphique de la hiérarchie

CFtpFileFind::FindNextFile

Classe de CFileFind