Freigeben über


CFtpConnection-Klasse

Verwaltet die FTP-Verbindung zu einem Internetserver und ermöglicht direkte Bearbeitung von Verzeichnissen und Dateien auf dem Server.

class CFtpConnection : public CInternetConnection

Mitglieder

Öffentliche Konstruktoren

Name

Description

CFtpConnection::CFtpConnection

Erstellt ein CFtpConnection-Objekt.

Öffentliche Methoden

Name

Description

CFtpConnection::Command

Sendet einen Befehl direkt auf einem FTP-Server.

CFtpConnection::CreateDirectory

Erstellt ein Verzeichnis auf dem Server.

CFtpConnection::GetCurrentDirectory

Ruft das aktuelle Verzeichnis für diese Verbindung ab.

CFtpConnection::GetCurrentDirectoryAsURL

Ruft das aktuelle Verzeichnis für diese Verbindung als URL ab.

CFtpConnection::GetFile

Ruft eine Datei auf dem verbundenen Server ab

CFtpConnection::OpenFile

Öffnet eine Datei auf dem verbundenen Server.

CFtpConnection::PutFile

Setzt eine Datei auf dem Server.

CFtpConnection::Remove

Entfernt eine Datei vom Server.

CFtpConnection::RemoveDirectory

Entfernt das angegebene Verzeichnis vom Server.

CFtpConnection::Rename

Benennt eine Datei auf dem Server.

CFtpConnection::SetCurrentDirectory

Legt das Verzeichnis des aktuellen FTP fest.

Hinweise

FTP ist einer der drei Internetdienste, die durch Klassen MFC-WinInet-Unterstützung erkannt werden.

Um sich mit einem FTP-Internet-Server kommunizieren kann, müssen Sie eine Instanz von CInternetSession zuerst erstellen und erstellen dann ein CFtpConnection-Objekt. Sie erstellen ein Objekt CFtpConnection nie direkt; und CInternetSession::GetFtpConnection Aufruf, der das CFtpConnection-Objekt erstellt und einen Zeiger darauf zurückgibt.

Um zu erfahren mehr zum CFtpConnection mit den anderen MFC-Internetklassen funktioniert, finden Sie im Artikel Webprogrammierung mit WinInet-Klassen. Weitere Informationen zum Kommunizieren mit den anderen beiden unterstützten Dienste, finden HTTP und Gopher, Klassen CHttpConnection und CGopherConnection.

Beispiel

Im Beispiel in der CFtpFileFind-Klassenübersicht.

Vererbungshierarchie

CObject

CInternetConnection

CFtpConnection

Anforderungen

Header: afxinet.h

Siehe auch

Referenz

CInternetConnection-Klasse

Hierarchiediagramm

CInternetConnection-Klasse

CInternetSession-Klasse