Schritte zum Löschen einer Datei in einer typischen FTP-Clientanwendung
In der folgenden Tabelle sind die Schritte aufgeführt, die Sie in einer typischen FTP-Clientanwendung ausführen können, die eine Datei löscht.
Ihr Ziel | Aktionen, die Sie ausführen | Effekte |
---|---|---|
Starten Sie eine FTP-Sitzung. | Erstellen Sie ein CInternetSession-Objekt . | Initialisiert WinInet und stellt eine Verbindung mit dem Server bereit. |
Stellt eine Verbindung mit einem FTP-Server her. | Verwenden Sie CInternetSession::GetFtp Verbinden ion. | Gibt ein CFtp Verbinden ion -Objekt zurück. |
Überprüfen Sie, ob Sie sich im richtigen Verzeichnis auf dem FTP-Server befinden. | Verwenden Sie CFtp Verbinden ion::GetCurrentDirectory oder CFtp Verbinden ion::GetCurrentDirectoryAsURL. | Gibt den Namen oder die URL des Verzeichnisses zurück, mit dem Sie derzeit auf dem Server verbunden sind, abhängig von der ausgewählten Memberfunktion. |
Wechseln Sie zu einem neuen FTP-Verzeichnis auf dem Server. | Verwenden Sie CFtp Verbinden ion::SetCurrentDirectory. | Ändert das Verzeichnis, mit dem Sie derzeit auf dem Server verbunden sind. |
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 nächste Datei im FTP-Verzeichnis. | Verwenden Sie CFtpFileFind::FindNextFile. | Sucht die nächste Datei. Gibt FALSE zurück, wenn die Datei nicht gefunden wird. |
Löschen Sie die Datei, die von FindFile oder FindNextFile . |
Verwenden Sie CFtp Verbinden ion::Remove, indem Sie den FindFile von oder .FindNextFile |
Löscht die Datei auf dem Server zum Lesen oder Schreiben. |
Behandeln Sie Ausnahmen. | Verwenden Sie die CInternetException-Klasse . | Behandelt alle gängigen Internet-Ausnahmetypen. |
Beenden Sie die FTP-Sitzung. | Dispose of the CInternetSession object. | Öffnet dateihandles und -verbindungen automatisch sauber. |
Siehe auch
Win32-Interneterweiterungen (WinInet)
Voraussetzungen für Internetclientklassen
Schreiben einer Internetclientanwendung mithilfe von MFC-WinInet-Klassen