SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: Goselito_0 en Lunes 7 de Julio de 2008, 20:08

Título: Leer ficheros contenidos en una carpeta automaticamente.
Publicado por: Goselito_0 en Lunes 7 de Julio de 2008, 20:08
Hola,
me gustaría saber como puedo leer todos los ficheros (.csv en este caso) contenidos en una carpeta automaticamente, para posteriomente crear unos resultados determinados.
Toda la información que he encontrado sobre ficheros es sobre como leer o abrir un solo fichero, pero no de como leer todos los ficheros contenidos en un directorio.
Si alguien me pudiera decir como se podría hacer esto o donde puedo buscar información al respecto seria de gran utilidad.

Gracias de antemano, un saludo.
Título: Re: Leer ficheros contenidos en una carpeta automaticamente.
Publicado por: ProfesorX en Martes 8 de Julio de 2008, 00:22
No hay forma de abrir todos los archivos (ficheros) de un directorio (carpeta) automaticamente, debes abrir archivo por archivo. Para obtener los nombres de los archivos que hay en un directorio para poder abrirlos, utiliza las funciones del API de windows FindFirstFile y FindNextFile, a continuacion te dejo enlaces en MSDN para mas informacion sobre los parametros y su utilizacion:

Funcion FindFirstFile (http://msdn.microsoft.com/en-us/library/aa364418(VS.85).aspx)
Listado de archivos en un directorio (http://msdn.microsoft.com/en-us/library/aa365200(VS.85).aspx)

Saludos :hola:
Título: Re: Leer ficheros contenidos en una carpeta automaticamente.
Publicado por: Goselito_0 en Sábado 19 de Julio de 2008, 01:36
Despues de mucho investigar y gracias a las claves que me diste he solucionado mi problema.
Muchas gracias ;)