Compartilhar via


Classe CFileFind

Realiza pesquisas de arquivo local e é a classe base para CGopherFileFind and CFtpFileFind, que executar pesquisas de arquivos de Internet.

class CFileFind : public CObject

Comentários

CFileFind inclui funções de membro que iniciar uma Pesquisar, localizar um arquivo e retornam o título, nome ou caminho do arquivo. Para pesquisas na Internet, o membro funcionar GetFileURL retorna o URL do arquivo.

CFileFind a classe base para duas outras classes MFC foi projetada para pesquisar tipos de servidor específico: CGopherFileFind funciona especificamente com os servidores gopher, e CFtpFileFind funciona especificamente com servidores FTP. Juntos, esses três classes fornecem um mecanismo uniforme para o cliente localizar arquivos, independentemente do protocolo de servidor, o tipo de arquivo ou local, em uma computador local ou em um servidor remoto.

O código a seguir irá enumerar todos os arquivos no diretório corrente, o nome de cada arquivo de impressão:

CFileFind finder;
BOOL bWorking = finder.FindFile(_T("*.*"));
while (bWorking)
{
   bWorking = finder.FindNextFile();
   TRACE(_T("%s\n"), (LPCTSTR)finder.GetFileName());
} 

Para manter o exemplo simples, esse código usa o padrão de biblioteca C++ cout classe. The cout linha pode ser substituída por uma telefonar para CListBox::AddString, por exemplo, em um programa com uma interface gráfica do usuário.

Para obter mais informações sobre como usar CFileFind e outras classes de WinInet, consulte o artigo Programação de Internet com WinInet.

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe CObject

Gráfico de hierarquia

Classe CFtpFileFind

Classe CGopherFileFind

Classe CInternetFile

Classe CGopherFile

Classe CHttpFile

Outros recursos

CFileFind membros