Estoy intentando hacer un programita en Perl que me devuelva el árbol de directorios de cualquier ruta que yo le diga, pero no consigo que me lea la variable que yo le debo introducir.
Por favor, que alguien me indique dónde está el fallo porque no sé qué más cambiar.
MIL GRACIAS...
Using perl Syntax Highlighting
- #!/usr/bin/perl
- use strict;
- use File::Find;
- print "introduce la ruta del directorio que quieres listar: ";
- $dir = <STDIN>;
- chomp $dir;
- #si ejecuto esta orden sólo me dice los archivos de este directorio, pero
- #yo quiero que me lea el directorio que yo le introduzco.
- #my $dir = 'C:/BIOLOGIA/' ;
- find( \&imprimir_directorio, $dir );
- sub imprimir_directorio {
- my $elemento = $_;
- print "$File::Find::name\n" if -d $elemento;
- print "archivo: $elemento\n:" if -f $elemento;
- }
- exit;
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4