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