Udostępnij za pośrednictwem


Procedura usuwania pliku w typowej aplikacji klienckiej FTP

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.
Połączenie do serwera FTP. Użyj CInternetSession::GetFtp Połączenie ion. Zwraca obiekt CFtp Połączenie ion.
Upewnij się, że znajdujesz się we właściwym katalogu na serwerze FTP. Użyj CFtp Połączenie ion::GetCurrentDirectory lub CFtp Połączenie ion::GetCurrentDirectoryAsURL. Zwraca nazwę lub adres URL katalogu, z którym jest obecnie połączony na serwerze, w zależności od wybranej funkcji składowej.
Zmień na nowy katalog FTP na serwerze. Użyj CFtp Połączenie ion::SetCurrentDirectory. Zmienia katalog, z którym jest obecnie połączony na serwerze.
Znajdź pierwszy plik w katalogu FTP. Użyj pliku CFtpFileFind::FindFile. Znajduje pierwszy plik. Zwraca wartość FALSE, jeśli nie znaleziono żadnych plików.
Znajdź następny plik w katalogu FTP. Użyj pliku CFtpFileFind::FindNextFile. Znajduje następny plik. Zwraca wartość FALSE, jeśli plik nie zostanie znaleziony.
Usuń plik znaleziony przez FindFile program lub FindNextFile. Użyj CFtp Połączenie ion::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 dojścia plików i połączeń.

Zobacz też

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