Compartilhar via


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

Consulte também

Referência

Classe CFtpFileFind

Gráfico da hierarquia

CFtpFileFind::FindNextFile

Classe CFileFind