Udostępnij za pośrednictwem


Kroki w typowych aplikacji klienta FTP do usunięcia pliku

W poniższej tabeli przedstawiono kroki, które można wykonać w typowych aplikacji klienta FTP, która usuwa plik.

Zadaniem gracza

Czynności

Efekty

Rozpocznij sesję FTP.

Tworzenie CInternetSession obiektu.

Inicjuje WinInet i łączy się z serwerem.

Połączyć się z serwerem FTP.

Użyj CInternetSession::GetFtpConnection.

Zwraca CFtpConnection obiektu.

Sprawdź, czy na pewno masz prawo katalogu na serwerze FTP.

Użyj CFtpConnection::GetCurrentDirectory lub CFtpConnection::GetCurrentDirectoryAsURL.

Zwraca nazwę lub adres URL katalogu są aktualnie podłączone do na serwerze, w zależności od funkcji składowej zaznaczone.

Zmiany do nowego katalogu FTP na serwerze.

Użyj CFtpConnection::SetCurrentDirectory.

Zmienia katalog, który jest aktualnie podłączony do na serwerze.

Znajdź pierwszy plik w katalogu FTP.

Użyj CFtpFileFind::FindFile.

Wyszukuje pierwszy plik.Zwraca wartość FALSE, jeśli zostaną znalezione żadne pliki.

Znajdź następny plik w katalogu FTP.

Użyj CFtpFileFind::FindNextFile.

Znajduje następny plik.Zwraca wartość FALSE, jeśli nie można odnaleźć pliku.

Usuń plik znalezionych przez FindFile lub FindNextFile.

Użyj CFtpConnection::Remove, przy użyciu nazwy pliku zwrócony przez FindFile lub FindNextFile.

Usuwa plik na serwerze do czytania lub pisania.

Obsługi wyjątków.

Użyj CInternetException klasy.

Obsługuje wszystkie popularne typy wyjątek Internet.

Kończy sesję FTP.

Zbywania CInternetSession obiektu.

Automatycznie oczyszcza połączeń i uchwytów do otwartych plików.

Zobacz też

Koncepcje

Rozszerzenia internetowe Win32 (WinInet)

Wymagania wstępne dla klas klienta internetowego

Aplikacja klienta Internet przy użyciu klasy WinInet MFC