El closedir () Función Cuando haya terminado con el uso de la información del directorio en la memoria hay que cerrar el directorio, con la función closedir (). La sintaxis para cerrar el directorio es: closedir (DIRHANDLE) DIRHANDLE es el gestor de directorio utilizado por opendir (), readdir () y closedir (). Un Ejemplo de código En este ejemplo de código, abrimos el directorio, directory3 (que creó con su sistema operativo), y luego leer los artículos en el directorio. Yo uso Windows XP SP2, Abyss Web Server X1 y ActivePerl.
En mi sistema en realidad hay seis artículos (no cuatro como se podría pensar). Dos de ellos no son creados por mí. El primer elemento es un solo punto y el otro es un punto doble, ambos no creado por mí. Lea el siguiente código. Guárdalo con el nombre, temp.pl en el directorio cgi-bin de su servidor. use strict; print "Content-Type: text /html \\ n \\ n"; opendir (dir, "c: /directory1 /directorio2 /directory3"); midirList = readdir (dir); para (mi $ i = 0; $ i {print $ DirList [$ i] ".} closedir (dir); Utilice su navegador para ejecutar el archivo, temp.pl.
Para ello es posible que tenga que escribir algo como: http : //localhost:. 8000 /cgi-bin /temp.pl en la barra de direcciones Mi servidor está en mi computadora personal, así que tengo http:. //localhost como mi dominio realidad tengo 2 servidores en mi computadora y Web Abyss Servidor X1 no es el servidor por defecto; es por eso que tengo el ": 8000" en la dirección web La primera y segunda líneas en el código son útiles cuando su salida es el navegador La tercera línea se abre el directorio, directory3 del.. camino, c:..
/directory1 /directorio2 /directory3 El bucle for muestra los seis elementos del directorio de la matriz Creamos cuatro artículos en directory3 En su sistema, es probable que haya seis artículos, también El primero es un punto.. . El segundo es un doble punto. En mi sistema, los dos siguientes son los dos archivos y los dos últimos son los dos directorios. La última declaración cierr