Udostępnij za pośrednictwem


Procedura w typowej aplikacji klienckiej FTP w celu usunięcia pliku

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

Twój cel Akcje, które podejmujesz Efekty
Rozpocznij sesję FTP. Utwórz obiekt CInternetSession . Inicjuje usługę WinInet i nawiązuje połączenie z serwerem.
Nawiąż połączenie z serwerem FTP. Użyj CInternetSession::GetFtpConnection. Zwraca obiekt CFtpConnection .
Upewnij się, że znajdujesz się we właściwym katalogu na serwerze FTP. Użyj CFtpConnection::GetCurrentDirectory lub CFtpConnection::GetCurrentDirectoryAsURL. Zwraca nazwę lub adres URL katalogu, do którego jesteś obecnie połączony na serwerze, w zależności od wybranej funkcji składowej.
Zmień na nowy katalog FTP na serwerze. Użyj CFtpConnection::SetCurrentDirectory. Zmienia katalog, z którym jest obecnie połączony na serwerze.
Znajdź pierwszy plik w katalogu FTP. Użyj CFtpFileFind::FindFile. Znajduje pierwszy plik. Zwraca wartość FALSE, jeśli nie znaleziono żadnych plików.
Znajdź następny plik w katalogu FTP. Użyj CFtpFileFind::FindNextFile. Znajduje następny plik. Zwraca wartość FALSE, jeśli plik nie zostanie znaleziony.
Usuń plik znaleziony przez FindFile lub FindNextFile. Użyj CFtpConnection::Remove, używając nazwy pliku zwróconej przez FindFile lub FindNextFile. Usuwa plik na serwerze do odczytu lub zapisu.
Obsługa wyjątków Użyj klasy CInternetException . Obsługuje wszystkie typowe typy wyjątków internetowych.
Zakończ sesję FTP. Usuwanie obiektu CInternetSession . Automatycznie czyści otwarte uchwyty plików i połączeń.

Zobacz także

Rozszerzenia internetowe Win32 (WinInet)
Wymagania wstępne dotyczące klas klientów internetowych
Pisanie aplikacji klienckiej internetowej przy użyciu klas MFC WinInet