CFtpFileFind::FindFile
Chamar essa função de membro para localizar o arquivo FTP.
virtual BOOL FindFile(
LPCTSTR pstrName = NULL,
DWORD dwFlags = INTERNET_FLAG_RELOAD
);
Parâmetros
pstrName
Um ponteiro para uma cadeia de caracteres que contém o nome do arquivo para localizar.Se NULO, a chamada executar uma pesquisa com curinga (*).dwFlags
Os sinalizadores que descrevem como manipular essa sessão.Esses sinalizadores podem ser combinados com o operador OR bit a bit (|) e é a seguinte:INTERNET_FLAG_RELOAD obtém os dados do fio mesmo que são armazenados em cache localmente.Este é o sinalizador padrão.
O _CACHE de INTERNET_FLAG_DO NOT não armazena em cache os dados localmente, ou em qualquer gateways.
Substituição de INTERNET_FLAG_RAW_DATA a opção para retornar os dados brutos (estruturas deWIN32_FIND_DATA para FTP).
INTERNET_FLAG_SECURE protege transações no fio com secure sockets layer ou o PCT.Este sinalizador é aplicável somente às solicitações HTTP.
INTERNET_FLAG_EXISTING_CONNECT se possível, reutilizam conexões existentes para o servidor para novas solicitações de FindFile em vez de criar uma nova sessão para cada solicitação.
Valor de retorno
Diferente de zero se com êxito; se não 0.Para obter informações de erro estendido, chame a função GetLastErrorWin32.
Comentários
Após chamando FindFile para recuperar o primeiro arquivo FTP, você pode chamar FindNextFile para recuperar arquivos subseqüentes FTP.
Exemplo
Consulte o exemplo na visão geral da classe de CFtpFileFind .
Requisitos
Cabeçalho: afxinet.h