leer directorio consola

06/05/2004 - 07:17 por Daniel M. | Informe spam
buenas, para una pequeña app en consola quiero leer todos los nombres de
archivo de un directorio determinado...
me dan alguna idea de como hacerlo

muchas gracias
daniel
 

Leer las respuestas

#1 Cholo Lennon
06/05/2004 - 18:36 | Informe spam
Puedes usar el par estilo C _findfirst / _findnext o directamente la API de
Windows (FindFistFile / FindNextFile. El esquema de busqueda es similar al
anterior):

#include <io.h>
#include <iostream>

using namespace std;

int main(int, char**)
{
_finddata_t fd;
long nFile;

if( (nFile = _findfirst("c:\\windows\\*.txt", &fd)) == -1L )
cout << "No se encontró lo especificado";
else {
do {
cout << "Archivo: " << fd.name << endl;
} while (_findnext(nFile, &fd) == 0);

_findclose(nFile);
}

return 0;
}


Saludos
Cholo Lennon
Salta, ARG

Preguntas similares