Partilhar via


Etapas em um aplicativo de cliente FTP típico para excluir um arquivo

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

Seu objetivo

Ações realizadas

Efeitos

Iniciar uma sessão de FTP.

Criar um CInternetSession objeto.

Inicializa WinInet e se conecta ao servidor.

Conecte 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 ou CFtpConnection::GetCurrentDirectoryAsURL.

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

Alterar para um novo diretório FTP no servidor.

Use CFtpConnection::SetCurrentDirectory.

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

Localize o primeiro arquivo no diretório de FTP.

Use CFtpFileFind::FindFile.

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

Localize 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 ou FindNextFile.

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

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

Manipular exceções.

Use o CInternetException classe.

Trata todos os tipos de exceção de Internet comuns.

Finalizar a sessão FTP.

Descartar o CInternetSession objeto.

Limpa automaticamente identificadores de arquivo abertos e conexões.

Consulte também

Conceitos

Extensões de Internet do Win32 (WinInet)

Pré-requisitos para Classes de cliente de Internet

Escrever um aplicativo de cliente de Internet usando Classes do MFC WinInet