Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Listado de sub-directorios...

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio
Mensaje Jue Ene 25, 2007 5:52 pm
Negrazo
Perlero Nuevo
Perlero Nuevo
Registrado: 28 Dic 2006
Mensajes: 42
Listado de sub-directorios... Responder citando

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.
Mensaje Jue Ene 25, 2007 6:01 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4225
Ubicación: Valladolid, España
Responder citando

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
Perl:
Para buscar por todo el árbol de directorios de forma recursiva, también existe el módulo File::Find y allegados.
Mensaje Jue Ene 25, 2007 6:18 pm
Negrazo
Perlero Nuevo
Perlero Nuevo
Registrado: 28 Dic 2006
Mensajes: 42
Responder citando

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.
Mensaje Lun Ene 29, 2007 7:30 am
danimera
Perlero Adicto
Perlero Adicto
Registrado: 23 Jun 2005
Mensajes: 246
Ubicación: Colombia
Responder citando

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
Publicar nuevo tema   Responder al tema    Foros de discusión -> Intermedio Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group