La función readdir () se utiliza para leer el contenido del directorio de la información en la memoria (no desde el disco). Cuando se utiliza el opendir (), a continuación, puede utilizar la función readdir (), después de que usted tiene que utilizar la función closedir () para cerrar el directorio. Para el resto de esta parte de la serie, vamos a examinar estas tres funciones. Directorio y en el ejemplo de archivo en el directorio raíz (c :) de su ordenador, utilice el sistema operativo para crear un directorio con el nombre, directory1.
En este directorio creado, crear otro directorio con el nombre, directorio2. En directorio2, crear otro directorio con el nombre directory3. En directory3 crear dos subdirectorios con nombres, Dira y dirB. También en este directory3, utilice su editor de texto para crear dos archivos; una con nombre, archivoA y otro con nombre, FILEB. Así que en directory3, tienes 2 subdirectorios y 2 archivos. Vamos a utilizar esta configuración para los ejemplos de código en esta parte de la serie.
El opendir () Función La sintaxis de la función opendir () es: Bool opendir (DIRHANDLE, EXPR); DIRHANDLE es el gestor de directorio (tipo especial de variable). Se hace referencia a la zona en la memoria que tiene los nombres de los elementos del directorio. Se declara y asignar automáticamente en esa posición. Usted puede dar cualquier nombre que desee para ello. EXPR es una ruta de directorio que termina con el nombre del directorio de interés; por ejemplo "c: /directory1 /directorio2 /directory3". Es entre comillas.
El valor de retorno es booleano true si el directorio se abrió con éxito o falso si el directorio no se abrió correctamente. Puede ser falsa si el disco tiene un problema, por ejemplo, los sectores defectuosos. Eso es básicamente lo que se necesita para abrir un directorio; veremos un ejemplo de código en breve. El readdir () Función La información del directorio en la memoria tiene los nombres de los archivos y subdirectorios inmedia