• Publicidad

Listado de sub-directorios...

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Listado de sub-directorios...

Notapor Negrazo » 2007-01-25 18:52 @827

En días pasados, Explorer me ayudo diciéndome cómo listar todos los archivos de un cierto directorio,

@ficheros = <*.*>;

y efectivamente funcionó muy bien.
Ahora necesito listar los sub-directorios que existen dentro de un directorio, no los archivos.
¿¿¿¿Hay alguna forma de hacerlo?????
Yo lo hice con,

system "dir *. /B > directories.txt";
y funciona pero tiene sus problemas con la seguridad de los directorios.
¿¿¿¿Alguien conoce otra opción, sin usar el comando system????
Espero que alguien me pueda ayudar.
Gracias de antemano.
Negrazo
Perlero nuevo
Perlero nuevo
 
Mensajes: 100
Registrado: 2006-12-28 12:51 @577
Ubicación: Guadalajara, Mexico

Publicidad

Notapor explorer » 2007-01-25 19:01 @834

Si hay problemas con la seguridad de los directorios, también los tendrás desde Perl. Es un tema de Windows y los permisos. Tendrás que entrar como administrador en el sistema y dar permisos de lectura a esos directorios al usuario que ejecutará el script Perl.

Para leer directorios en perl existen los comandos
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
opendir
readdir
closedir
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Para buscar por todo el árbol de directorios de forma recursiva, también existe el módulo File::Find y allegados.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor Negrazo » 2007-01-25 19:18 @845

Oye Explorer:
Fíjate que me encontré por allí un artículo tuyo en el que le ayudaste a una persona a separar directorios de ficheros y con ese ejemplo ya pude lograr lo que yo quería.
Es decir yo sólo necesitaba los directorios y ya lo pude hacer.
Muchas gracias nuevamente.
Recibe un fuerte saludo desde Guadalajara,Mexico.
Negrazo
Perlero nuevo
Perlero nuevo
 
Mensajes: 100
Registrado: 2006-12-28 12:51 @577
Ubicación: Guadalajara, Mexico

Notapor danimera » 2007-01-29 08:30 @396

Hola. También, si quieres saber más de ficheros y directorios en Perl, no dudes en preguntarme ^^ me he especializado en eso y sobre todo bajo Windows. OK
100% Telch - Perl Web Programming
Cali PerlMongers: http://cali.pm.org
Avatar de Usuario
danimera
Perlero frecuente
Perlero frecuente
 
Mensajes: 871
Registrado: 2005-06-23 19:02 @834
Ubicación: Colombia


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados