Partager via


CFtpConnection, classe

Gère la connexion FTP sur un serveur Web et permet la manipulation directe des dossiers et des fichiers sur ce serveur.

class CFtpConnection : public CInternetConnection

Membres

Constructeurs publics

Nom

Description

CFtpConnection::CFtpConnection

Construit un objet CFtpConnection.

Méthodes publiques

Nom

Description

CFtpConnection::Command

Envoie une commande directement à un serveur FTP.

CFtpConnection::CreateDirectory

Crée un dossier sur le serveur.

CFtpConnection::GetCurrentDirectory

Obtient le répertoire actif pour cette connexion.

CFtpConnection::GetCurrentDirectoryAsURL

Obtient le répertoire actif pour cette connexion comme URL.

CFtpConnection::GetFile

Obtient un fichier de serveur connecté

CFtpConnection::OpenFile

Ouvre un fichier sur le serveur connecté.

CFtpConnection::PutFile

Définit un fichier sur le serveur.

CFtpConnection::Remove

Supprime un fichier du serveur.

CFtpConnection::RemoveDirectory

Supprime le répertoire spécifié du serveur.

CFtpConnection::Rename

Renomme un fichier sur le serveur.

CFtpConnection::SetCurrentDirectory

Définit le dossier actif FTP.

Notes

FTP est l'un des trois services Internet identifiés par les classes WinInet MFC.

Pour communiquer avec un serveur Web FTP, vous devez d'abord créer une instance de CInternetSession, puis créez un objet d' CFtpConnection . Vous ne créez jamais directement un objet d' CFtpConnection ; au contraire, appelez CInternetSession::GetFtpConnection, qui crée l'objet d' CFtpConnection et retourne un pointeur vers elle.

Pour en savoir plus sur la façon dont CFtpConnection fonctionne avec les autres classes Internet MFC, consultez l'article Programmation avec Internet WinInet. Pour plus d'informations sur la communication avec les deux autres services en charge, HTTP et le Gopher, consultez les classes CHttpConnection et CGopherConnection.

Exemple

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

Hiérarchie d'héritage

CObject

CInternetConnection

CFtpConnection

Configuration requise

Header: afxinet.h

Voir aussi

Référence

CInternetConnection, classe

Graphique de la hiérarchie

CInternetConnection, classe

CInternetSession, classe