Jue Ene 25, 2007 5:52 pm
|
 |
Negrazo
Perlero Nuevo

|
Registrado: 28 Dic 2006
Mensajes: 42
|
|
| Listado de sub-directorios... |
|
|
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. |
|
|
|

Jue Ene 25, 2007 6:01 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4084
Ubicación: Valladolid, España
|
|
|
|
|
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
Para buscar por todo el árbol de directorios de forma recursiva, también existe el módulo File::Find y allegados. |
|
Jue Ene 25, 2007 6:18 pm
|
 |
Negrazo
Perlero Nuevo

|
Registrado: 28 Dic 2006
Mensajes: 42
|
|
|
|
|
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. |
|
Lun Ene 29, 2007 7:30 am
|
 |
danimera
Perlero Adicto

|
Registrado: 23 Jun 2005
Mensajes: 239
Ubicación: Colombia
|
|
|
|
|
| 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 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|