Procedura usuwania pliku w typowej aplikacji klienckiej FTP
W poniższej tabeli przedstawiono czynności, które można wykonywać w typowych aplikacji klienta FTP, który usuwa plik.
Zadaniem gracza |
Akcje, które można wykonać |
Efekty |
---|---|---|
Rozpocznij sesję FTP. |
Tworzenie CInternetSession obiektu. |
Inicjuje WinInet i łączy się z serwerem. |
Połączyć się z serwerem FTP. |
Zwraca CFtpConnection obiektu. |
|
Sprawdź, aby upewnić się, że używasz odpowiedniego katalogu na serwerze FTP. |
Użycie CFtpConnection::GetCurrentDirectory lub CFtpConnection::GetCurrentDirectoryAsURL. |
Zwraca nazwę lub adres URL katalogu, którym są obecnie połączenie na serwerze, w zależności od wybranej funkcji Członkowskich. |
Zmień na katalog FTP na serwerze. |
Zmienia katalog, w którym aktualnie nawiązano na serwerze. |
|
Znajdź pierwszy plik w katalogu FTP. |
Użycie CFtpFileFind::FindFile. |
Wyszukuje pierwszy plik.Zwraca wartość FALSE, jeśli zostaną znalezione żadne pliki. |
Znajdź następny plik w katalogu FTP. |
Użycie CFtpFileFind::FindNextFile. |
Znajduje następny plik.Zwraca wartość FALSE, jeśli plik nie zostanie znaleziony. |
Usuń plik znaleziony przez FindFile lub FindNextFile. |
Użycie CFtpConnection::Remove, przy użyciu nazwy pliku zwrócone przez FindFile lub FindNextFile. |
Usuwa plik na serwerze do czytania lub pisania. |
Obsługi wyjątków. |
Użycie CInternetException klasy. |
Obsługuje wszystkie popularne typy wyjątków Internet. |
Kończy sesję FTP. |
Pozbycie się CInternetSession obiektu. |
Automatycznie oczyszcza połączeń i uchwytów do otwartych plików. |
Zobacz też
Koncepcje
Rozszerzenia internetowe Win32 (WinInet)
Wymagania wstępne dotyczące klas klientów internetowych
Pisanie klienckich aplikacji internetowych przy użyciu klas MFC WinInet