Etapas em um aplicativo cliente FTP típico para excluir um arquivo
A tabela a seguir mostra as etapas que você pode executar em um aplicativo cliente FTP típico para excluir um arquivo.
Sua meta | Ações que você executa | Efeitos |
---|---|---|
Inicie uma sessão FTP. | Crie um objeto CInternetSession. | Inicializa o WinInet e se conecta ao servidor. |
Conecta-se a um servidor FTP. | Use CInternetSession::GetFtpConnection. | Retorna um objeto CFtpConnection. |
Verifique se você está no diretório certo no servidor FTP. | Use CFtpConnection::GetCurrentDirectory ou CFtpConnection::GetCurrentDirectoryAsURL. | Retorna o nome ou a URL do diretório ao qual você está conectado atualmente no servidor, dependendo da função membro selecionada. |
Altere para um novo diretório FTP no servidor. | Use CFtpConnection::SetCurrentDirectory. | Altera o diretório ao qual você está conectado no servidor no momento. |
Localize o primeiro arquivo no diretório FTP. | Use CFtpFileFind::FindFile. | Localiza o primeiro arquivo. Retornará FALSE se nenhum arquivo é encontrado. |
Localize o próximo arquivo no diretório FTP. | Use CFtpFileFind::FindNextFile. | Localiza o próximo arquivo. Retornará FALSE se o arquivo não for encontrado. |
Exclua o arquivo encontrado por FindFile ou FindNextFile . |
Use CFtpConnection::Remove, usando o nome do arquivo retornado por FindFile ou FindNextFile . |
Exclui o arquivo no servidor para leitura ou gravação. |
Tratar exceções. | Use a classe CInternetException. | Lida com todos os tipos comuns de exceção da Internet. |
Encerre a sessão FTP. | Descarte o objeto CInternetSession. | Limpa automaticamente identificadores de arquivo abertos e conexões. |
Confira também
Extensões da Internet Win32 (WinInet)
Pré-requisitos para classes cliente da Internet
Escrevendo um aplicativo cliente da Internet usando classes WinInet do MFC