Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/12/2012, 03:29
Avatar de guzzano
guzzano
 
Fecha de Ingreso: julio-2010
Ubicación: Isla de Margarita
Mensajes: 162
Antigüedad: 14 años, 5 meses
Puntos: 13
Respuesta: ¿Qué archivos componen un directorio?

Justo estoy trabajando algo así. Puedes usar las funciones opendir y readdir.
Te doy un ejemplo:

Código C:
Ver original
  1. DIR *directorio;
  2. struct dirent estructura_directorio;
  3.  
  4. if ((directorio = opendir("/home/guzzano")) != NULL)
  5. {
  6.     while ((estructura_directorio = readdir(directorio)) != NULL)
  7.     {
  8.                 // Aquí obtenemos lo que esta dentro del directorio.
  9.         puts(estructura_directorio->d_name);
  10.     }
  11. }
  12. else
  13. {
  14.     puts("No se pude abrir el directorio");
  15. }

Lo de abrir lo que esta adentro, ya con el nombre de lo que se encuentra en el directorio es más fácil hacerlo. Si solo quieres abrir archivos ya que en la carpeta hay directorios puedes usar stat.


Saludos.

Última edición por guzzano; 14/12/2012 a las 03:47