CFileFind

La classe MFC CFileFind esegue ricerche di file locali ed č la classe base per CGopherFileFind e CFtpFileFind, che svolgono ricerche file su Internet. CFileFind include funzioni membro che iniziano una ricerca, individuare un file e restituiscono il titolo, il nome o il percorso del file. Per ricerche su Internet, la funzione membro GetFileURL restituisce la URL del file.

CFileFind č la classe base per due altre classi MFC progettato per la ricerca i tipi di server particolare: CGopherFileFind funziona specificamente con server gopher e CFtpFileFind funziona specificamente con i server FTP. Insieme, questi tre classi forniscono un meccanismo senza soluzione di continuitā per il cliente trovare i file, indipendentemente dal protocollo del server, il tipo di file o posizione, su un computer locale o un server remoto.

Il codice seguente enumera tutti i file nella directory corrente, il nome di ogni file di stampa:

   CFileFind finder;
   BOOL bWorking = finder.FindFile("*.*");
   mentre (bWorking)
   {
      bWorking = finder.FindNextFile();
      cout lt; < finder (LPCTSTR).GetFileName() << endl;
   }

Per mantenere l'esempio semplice, questo codice utilizza la classe cout libreria C++ standard. La linea cout potrebbe essere sostituita con una chiamata a CListBox::AddString, ad esempio, in un programma con un'interfaccia utente grafica.

Per ulteriori informazioni su come utilizzare altre classi WinInet e CFileFind , vedere l'articolo Internet di programmazione con WinInet in manuale del programmatore di Visual C++.

# include lt;afx.h>

Membri della classe |nbsp; Classe base | Gerarchia Chart

Vedere a&nchenbsp;CFtpFileFind, CGopherFileFind, CInternetFile, CGopherFile, CHttpFile

Index