Explorador de archivos con c++
En esta entrada voy a mostrar la manera de ver el contenido de una carpeta o buscar algún archivo usando c++. #include<windows.h> #include<iostream> using namespace std ; int main () { WIN32_FIND_DATA FindFileData ; HANDLE hFind ; hFind = FindFirstFile ( "C: \\ *" , & FindFileData ); if ( hFind == INVALID_HANDLE_VALUE ) { cout << "FindFirstFile failed: " << GetLastError () << endl ; return 1 ; } do cout << FindFileData . cFileName << endl ; while ( FindNextFile ( hFind , & FindFileData )); FindClose ( hFind ); return 0 ; } Como se puede ver, hace uso de las funciones FindNextFile() y FindFirstFile() y de la estructura WIN32_FIND_DATA() . El primer parámetro de FindFirstFile() puede ser el nombre de un archivo o directorio y pueden usarse los caracteres '*' y '?'