Partilhar via


Etapas de um aplicativo cliente FTP típica para excluir um arquivo

A tabela a seguir mostra as etapas que você pode realizar em um aplicativo típico de cliente FTP que exclui um arquivo.

Seu meta

Ações realizadas

Efeitos

Inicie uma sessão de FTP.

Criar um CInternetSession objeto.

Inicializa o WinInet e conecta-se ao servidor.

Conectar-se a um servidor FTP.

Use CInternetSession::GetFtpConnection.

Retorna um CFtpConnection objeto.

Verifique se que você está no diretório correto no servidor FTP.

Use CFtpConnection::GetCurrentDirectory or CFtpConnection::GetCurrentDirectoryAsURL.

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

Alternar para um novo diretório FTP no servidor.

Use CFtpConnection::SetCurrentDirectory.

Muda a pasta que você está conectado no momento para o servidor.

Localizar o primeiro arquivo no diretório de FTP.

Use CFtpFileFind::FindFile.

Localiza o primeiro arquivo.Retorna FALSO se nenhum arquivo for encontrado.

Localizar o próximo arquivo no diretório de FTP.

Use CFtpFileFind::FindNextFile.

Localiza o próximo arquivo.Retorna FALSO se o arquivo não foi encontrado.

Exclua o arquivo encontrado por FindFile or FindNextFile.

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

Exclui o arquivo no servidor para leitura ou gravação.

Lidar com exceções.

Use o CInternetException classe.

Lida com todos os tipos de exceção de Internet comuns.

Encerrar a sessão FTP.

Descartar o CInternetSession objeto.

Limpa automaticamente identificadores de arquivo abertos e conexões.

Consulte também

Conceitos

Extensões do Win32 Internet (WinInet)

Pré-requisitos para classes de cliente Internet

Escrever um aplicativo cliente Internet usando classes do MFC WinInet