Partilhar via


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