Postup odstranění souboru v typické aplikaci klienta FTP
Následující tabulka ukazuje kroky, které můžete provést v typické klientské aplikaci FTP, která odstraní soubor.
Váš cíl | Akce, které provedete | Účinek |
---|---|---|
Zahajte relaci FTP. | Vytvořte objekt CInternetSession . | Inicializuje WinInet a připojí se k serveru. |
Připojení k serveru FTP. | Použijte CInternetSession::GetFtp Připojení ion. | Vrátí objekt CFtp Připojení ion. |
Zkontrolujte, jestli jste na serveru FTP ve správném adresáři. | Použijte CFtp Připojení ion::GetCurrentDirectory nebo CFtp Připojení ion::GetCurrentDirectoryAsURL. | Vrátí název nebo adresu URL adresáře, ke kterému jste aktuálně připojeni na serveru v závislosti na vybrané členské funkci. |
Přejděte na nový adresář FTP na serveru. | Použijte CFtp Připojení ion::SetCurrentDirectory. | Změní adresář, ke kterému jste aktuálně připojeni na serveru. |
Najděte první soubor v adresáři FTP. | Použijte CFtpFileFind::FindFile. | Najde první soubor. Vrátí hodnotu FALSE, pokud nejsou nalezeny žádné soubory. |
Najděte další soubor v adresáři FTP. | Použijte CFtpFileFind::FindNextFile. | Najde další soubor. Vrátí hodnotu FALSE, pokud soubor nebyl nalezen. |
Odstraňte soubor nalezený uživatelem FindFile nebo FindNextFile . |
Použijte CFtp Připojení ion::Remove a použijte název souboru vrácený FindFile nebo FindNextFile . |
Odstraní soubor na serveru pro čtení nebo zápis. |
Zpracování výjimek | Použijte CInternetException třídy. | Zpracovává všechny běžné typy výjimek internetu. |
Ukončete relaci FTP. | Dispose of the CInternetSession object. | Automaticky vyčistí otevřené popisovače souborů a připojení. |
Viz také
Win32 – internetová rozšíření (WinInet)
Požadavky na třídy internetových klientů
Psaní internetových klientských aplikací pomocí tříd WinInet knihovny MFC