readdir

La función readdir envía un indicador a una estructura detallando la siguiente entrada del directorio en el flujo de directorio dirp. Las llamadas posteriores a readdir retornarán más entradas de directorios. Si se produce un error, y se da además al final del directorio, readdir envía NULL. Los sistemas acordes a POSIX no modifican errno cuando envían NULL al final del directorio y lo configuran cuando se produce un error.

readdir_fichaTenga en cuenta que el escaneo readdir no garantiza que se enumeren todos los archivos /y subdirectorios) de un directorio si hay más procesos creando y eliminando archivos del directorio al mismo tiempo.

La estructura dirent que contiene los detalles de la entrada del directorio incluyen las siguientes entradas:

  • ino_t d_ino.- El inodo del archivo.
  • char d_name[].- El nombre del archivo

Para determinar más detalles sobre un archivo en un directorio, tendrá que llamar a stat, que ya hemos estudiado.

< Ejemplo readdir >

atras

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s