• Publicidad

Copiar resultado a un archivo de texto

¿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.

Copiar resultado a un archivo de texto

Notapor BigBear » 2009-06-14 15:33 @689

Hi!

Ando usando este módulo File::Find.

Para poder buscar todo tipo de archivos hasta ahora el code me quedo así:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use File::Find;
print "Nombre del directorio:\n";
$dir=<STDIN>;
chomp $dir;
open (TARGET, ">>readme.txt") ;

find(\&imprimir_directorio, $dir);

sub imprimir_directorio{
my $elemento = $_;

print "$File::Find::name\n" if -d $elemento;

print TARGET  "$File::Find::name\n" if -d $elemento;

}
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


El problema es que readme queda vacío y no funciona.

Alguien me podría decir cómo modificar el código para que en readme.txt aparezca el resultado.
BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Publicidad

Notapor BigBear » 2009-06-14 16:13 @717

BigBear
Perlero frecuente
Perlero frecuente
 
Mensajes: 981
Registrado: 2009-03-01 18:39 @818

Notapor explorer » 2009-06-14 16:14 @718

Si no sale nada, ni en pantalla ni en el fichero, es quizás que no exista ningún directorio (-d) dentro del directorio $dir.

Lo he probado y sí que me funciona.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Intermedio

¿Quién está conectado?

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