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. |
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. |
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. |
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)