Partager via


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

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

Votre objectif

Actions que vous effectuez

Effects (Effets)

Commencez une session FTP.

Créez un objet de CInternetSession .

Initialise WinInet et se connecte au serveur.

Se connecter à un serveur FTP.

Utilisation CInternetSession::GetFtpConnection.

Retourne un objet de CFtpConnection .

Vérifiez que vous êtes dans le bon répertoire sur le serveur FTP.

Utilisation CFtpConnection::GetCurrentDirectory ou CFtpConnection::GetCurrentDirectoryAsURL.

Retourne le nom ou l'URL du dossier que vous êtes actuellement connecté à sur le serveur, selon la fonction membre sélectionnée.

Accédez à un nouveau répertoire FTP sur le serveur.

Utilisation CFtpConnection::SetCurrentDirectory.

Modifie le répertoire que vous êtes actuellement connecté à sur le serveur.

Recherchez le premier fichier dans le répertoire FTP.

Utilisation CFtpFileFind::FindFile.

Recherche le premier fichier.Retourne FALSE si aucun fichier n'est trouvé.

Recherchez le fichier suivant dans le répertoire FTP.

Utilisation CFtpFileFind::FindNextFile.

Recherche le fichier suivant.Retourne FALSE si le fichier est introuvable.

Supprimez le fichier rencontrée par FindFile ou FindNextFile.

Utilisez CFtpConnection::Remove, à l'aide de 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 de CInternetException .

Gère tous les types d'exceptions communs Internet.

Terminez la session de FTP.

Obtenir l'objet de CInternetSession .

Le nettoie automatiquement les handles et des connexions de fichier ouvert.

Voir aussi

Concepts

Extensions Internet Win32 (WinInet)

Préalables aux classes clientes Internet

Écrire une application cliente Internet à l'aide de les classes WinInet MFC