Partager via


Étapes pour supprimer un fichier dans une application cliente FTP classique

Le tableau suivant présente les étapes que vous pouvez effectuer dans une application cliente FTP classique qui supprime un fichier.

Votre objectif Actions que vous effectuez Effets
Commencez une session FTP. Créez un objet CInternetSession . Initialise WinInet et se connecte au serveur.
Établit une connexion à un serveur FTP. Utilisez CInternetSession ::GetFtp Connecter ion. Renvoie un objet CFtp Connecter ion.
Vérifiez que vous êtes dans le répertoire approprié sur le serveur FTP. Utilisez CFtp Connecter ion ::GetCurrentDirectory ou CFtp Connecter ion ::GetCurrentDirectoryAsURL. Retourne le nom ou l’URL du répertoire auquel vous êtes actuellement connecté sur le serveur, en fonction de la fonction membre sélectionnée.
Accédez à un nouveau répertoire FTP sur le serveur. Utilisez CFtp Connecter ion ::SetCurrentDirectory. Modifie le répertoire auquel vous êtes actuellement connecté sur le serveur.
Recherchez le premier fichier dans le répertoire FTP. Utilisez CFtpFileFind ::FindFile. Recherche le premier fichier. Retourne FALSE si aucun fichier n’est trouvé.
Recherchez le fichier suivant dans le répertoire FTP. Utilisez CFtpFileFind ::FindNextFile. Recherche le fichier suivant. Retourne FALSE si le fichier est introuvable.
Supprimez le fichier trouvé par FindFile ou FindNextFile. Utilisez CFtp Connecter ion ::Remove, en utilisant le nom de fichier retourné par FindFile ou FindNextFile. Supprime le fichier sur le serveur pour la lecture ou l’écriture.
Traitez les exceptions. Utilisez la classe CInternetException . Gère tous les types d’exceptions Internet courants.
Terminez la session FTP. Supprimez l’objet CInternetSession . Propre automatiquement les handles de fichiers ouverts et les connexions.

Voir aussi

Extension Internet Win32 (WinInet)
Composants requis pour les classes clientes Internet
Écriture d’une application cliente Internet en utilisant des classes WinInet MFC