Udostępnij za pośrednictwem


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.

Użycie CInternetSession::GetFtpConnection.

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.

Użycie CFtpConnection::SetCurrentDirectory.

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