Compartilhar via


Classe CFtpConnection

Gerencia sua conexão FTP para um servidor da Internet e permite tratamento direta de diretórios e arquivos no servidor.

class CFtpConnection : public CInternetConnection

Membros

Construtores public

Nome

Descrição

CFtpConnection::CFtpConnection

Constrói um objeto de CFtpConnection .

Métodos públicos

Nome

Descrição

CFtpConnection::Command

Envia um comando diretamente a um servidor FTP.

CFtpConnection::CreateDirectory

Cria um diretório no servidor.

CFtpConnection::GetCurrentDirectory

Obtém o diretório atual para a conexão.

CFtpConnection::GetCurrentDirectoryAsURL

Obtém o diretório atual para a conexão como um URL.

CFtpConnection::GetFile

Obtém um arquivo de servidor conectado

CFtpConnection::OpenFile

Abrir um arquivo no servidor conectado.

CFtpConnection::PutFile

Coloca um arquivo no servidor.

CFtpConnection::Remove

Remove um arquivo de servidor.

CFtpConnection::RemoveDirectory

Remove o diretório especificado do servidor.

CFtpConnection::Rename

Renomeia um arquivo no servidor.

CFtpConnection::SetCurrentDirectory

Define o diretório atual FTP.

Comentários

FTP é um dos três serviços de Internet reconhecidos pelas classes MFC WinInet.

Para se comunicar com um servidor FTP Internet, você deve primeiro criar uma instância de CInternetSessione em seguida, cria um objeto de CFtpConnection . Você nunca cria um objeto de CFtpConnection diretamente; em vez de isso, CInternetSession::GetFtpConnectionchamada, que cria o objeto de CFtpConnection e ela retorna um ponteiro.

Para saber mais sobre como CFtpConnection trabalhar com as outras classes MFC Internet, consulte o artigo Internet que programa com WinInet. Para obter mais informações sobre a comunicação com dois outros serviços HTTP suportados, e o Gopher, consulte as classes CHttpConnection e CGopherConnection.

Exemplo

Consulte o exemplo na visão geral da classe de CFtpFileFind .

Hierarquia de herança

CObject

CInternetConnection

CFtpConnection

Requisitos

Cabeçalho: afxinet.h

Consulte também

Referência

Classe CInternetConnection

Gráfico da hierarquia

Classe CInternetConnection

Classe CInternetSession