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. |
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. |
Altera o diretório que você está conectado atualmente no servidor. |
|
Localizar o primeiro arquivo no diretório de FTP. |
Localiza o primeiro arquivo. Retornará FALSE se nenhum arquivo é encontrado. |
|
Localize o arquivo seguinte no diretório de FTP. |
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