Étapes dans une application cliente FTP classique de supprimer un fichier
Le tableau suivant montre les étapes que vous pouvez effectuer dans une application client FTP typique qui supprime un fichier.
Votre objectif |
Mesures que vous prenez |
Effets |
---|---|---|
Démarrez une session FTP. |
Créez un objet métier de la classe CInternetSession |
Initialise WinInet et se connecte au serveur. |
Connectez vous à un serveur FTP. |
Utilisez CInternetSession::GetFtpConnection. |
Retourne un objet CFtpConnection. |
Vérifiez que vous êtes dans le bon répertoire du serveur FTP. |
Utilisez CFtpConnection::GetCurrentDirectory ou CFtpConnection::GetCurrentDirectoryAsURL. |
Retourne le nom ou l'URL du répertoire auquel vous êtes connecté sur le serveur, selon la fonction membre sélectionnée. |
Accédez à un nouveau répertoire FTP sur le serveur. |
Utilisez CFtpConnection::SetCurrentDirectory. |
Modifie le répertoire auquel vous êtes 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 premier fichier dans le répertoire FTP. |
UtilisezCFtpFileFind::FindNextFile. |
Recherche le fichier suivant. Retourne FALSE si le fichier est introuvable. |
Supprimez le fichier recherché avec FindFile ou FindNextFile. |
Utilisez CFtpConnection::Remove, avec le nom de fichier retourné par FindFile ou FindNextFile. |
Supprime le fichier sur le serveur pour lire ou écrire. |
Gestion des exceptions. |
Utilisez la classe CInternetException. |
Gère tous les types d'exception Internet communs. |
Termine la session FTP. |
Jetez l'objet CInternetSession. |
Nettoie automatiquement les handles et les connexions de fichiers ouverts. |
Voir aussi
Concepts
Extensions Internet Win32 (WinInet)
Composants requis pour les classes clientes Internet
Écrire une application cliente Internet à l'aide de les classes WinInet MFC