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 típico de FTP que excluísse um arquivo.

Sua meta

Ações que você faça

Efeitos

Inicia uma sessão de FTP.

Crie um objeto de CInternetSession .

Inicializa WinInet e conecte-se ao servidor.

Conectar a um servidor FTP.

Use CInternetSession::GetFtpConnection.

Retorna um objeto de CFtpConnection .

Verifique se o qual você está no diretório direito no servidor de FTP.

Use CFtpConnection::GetCurrentDirectory ou CFtpConnection::GetCurrentDirectoryAsURL.

Retorna o nome ou a URL do diretório que você está conectado atualmente no servidor, dependendo da função de membro selecionada.

Altere para um novo diretório de FTP no servidor.

Use CFtpConnection::SetCurrentDirectory.

Altera o diretório que você está conectado atualmente no servidor.

Localizar o primeiro arquivo no diretório de FTP.

Use CFtpFileFind::FindFile.

Localiza o primeiro arquivo. Retornará FALSE se nenhum arquivo é encontrado.

Localize o arquivo seguinte no diretório de FTP.

Use CFtpFileFind::FindNextFile.

Localiza o próximo arquivo. Retornará FALSE se o arquivo não for localizado.

Exclua o arquivo localizado por FindFile ou por FindNextFile.

Use CFtpConnection::Remove, usando o nome de arquivo retornado por FindFile ou por FindNextFile.

Exclui o arquivo no servidor para ler ou gravar.

Trate exceções.

Use a classe de CInternetException .

Controla todos os tipos de exceção comuns da Internet.

Encerra a sessão de FTP.

Disponha do objeto de CInternetSession .

Limpa automaticamente os identificadores de arquivos abertos e conexões.

Consulte também

Conceitos

Extensões da Internet Win32 (WinInet)

Pré-requisitos para classes clientes de Internet

Escrevendo um aplicativo cliente da Internet usando classes WinInet MFC