Freigeben über


Schritte zum Löschen einer Datei in einer typischen FTP-Clientanwendung

In der folgenden Tabelle werden die Schritte angezeigt, die Sie in einer typischen FTP-Clientanwendung ausgeführt haben, die eine Datei gelöscht wird.

Das Ziel

Aktionen, die Sie ausführen

Effekte

Starten Sie eine FTP-Sitzung.

Erstellen Sie ein CInternetSession-Objekt.

Initialisiert WinInet-Klassen und schließt am Server an.

Herstellen einer Verbindung mit einem FTP-Server.

Verwenden Sie CInternetSession::GetFtpConnection.

CFtpConnection Gibt ein Objekt zurück.

Überprüfen Sie, um sicherzustellen, dass Sie im rechten Verzeichnis auf dem FTP-Server sind.

Verwenden Sie CFtpConnection::GetCurrentDirectory oder CFtpConnection::GetCurrentDirectoryAsURL.

Gibt den Namen oder die URL des Verzeichnisses, das Sie gerade an auf dem Server hergestellt werden zurückgegeben, abhängig von der ausgewählten Memberfunktion.

Ändern in einem neuen FTP-Verzeichnis auf dem Server.

Verwenden Sie CFtpConnection::SetCurrentDirectory.

Ändert das Verzeichnis, das Sie gerade an auf dem Server hergestellt werden.

Suchen Sie die erste Datei im FTP-Verzeichnis.

Verwenden Sie CFtpFileFind::FindFile.

Sucht die erste Datei. Gibt FALSE zurück, wenn keine Dateien gefunden werden.

Suchen Sie die folgende Datei im FTP-Verzeichnis.

Verwenden Sie CFtpFileFind::FindNextFile.

Sucht die folgende Datei. Gibt FALSE zurück, wenn die Datei nicht gefunden wird.

Löschen Sie die Datei, die von FindFile oder FindNextFile gefunden wird.

Verwenden Sie CFtpConnection::Remove, mit dem Dateinamen, der von FindFile oder FindNextFile zurückgegeben wird.

Löscht die Datei auf dem Server zum Lesen oder Schreiben.

Behandeln von Ausnahmen

Verwenden Sie die CInternetException-Klasse.

Behandelt alle gängigen Internet-Ausnahmetypen.

Beenden Sie die FTP-Sitzung.

Löschen Sie sich das Objekt unter CInternetSession.

Bereinigt automatisch geöffnet Dateihandles und Verbindungen.

Siehe auch

Konzepte

Win32-Interneterweiterungen (WinInet)

Voraussetzungen für Internetclientklassen

Schreiben einer Internetclientanwendung mithilfe von MFC-WinInet-Klassen