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