C/Visual C - Enlistar Directorio

 
Vista:

Enlistar Directorio

Publicado por VIRTUAJATS (1 intervención) el 18/09/2003 03:44:22
¿Como puedo obtener los nombres y atributos de los archivos y subdirectorios que tiene un Directorio, como lo hace la función Dir$ en VB?

Si alguien sabe el equivalente en Visual C++, por favor, no importa si es en DOS o WIN32.

GRACIAS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Enlistar Directorio

Publicado por chuidiang (677 intervenciones) el 18/09/2003 08:52:15
En C para linux son las funciones scandir() y fstat(). La primera lista un directorio y la segunda da atributos de un fichero. Mira a ver si las tienes en visual c++

Otra opcion más chapucera que hay en linux (no se si la habrá en visual c++) es usar la funcion popen(). Con ella abres un ejecutable (por ejemplo, el comando dir de ms-dos) y en el descriptor FILE * que te devuelve popen() con fgets() puedes leer la salida de ese comando (es decir, los nombres de los ficheros).

Y otra más chapucera todavía, es hacer system ("dir > salida.txt") y luego leer salida.txt

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar