• Publicidad

Vigilar cambios en directorio

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Re: Vigilar cambios en directorio

Notapor aindergm » 2012-07-03 08:12 @383

Ya lo siento estar haciendo tantas preguntas, pero es que no me aclaro, ¿cómo podría hacer un programa que detecte cambios en un directorio?

Tengo hecho esto, pero claro, se ejecuta una vez y no hace nada más, por eso no detecta ningún cambio.

Te dejo el código:

Sintáxis: [ Descargar ] [ Ocultar ]
  1. #!/usr/bin/perl  
  2.    
  3. use File::ChangeNotify; 
  4.  
  5. $dirComplete="C:/Users/Gordoa/Documents/UNI/4ºCurso/ProyectoFinGrado/server/public_html/AndroidDataMining/iLogand"; 
  6.  
  7. my $watcher = File::ChangeNotify->instantiate_watcher ( directories => [$dirComplete]); 
  8.  
  9. if ( my @events = $watcher->new_events() ) 
  10.     print("habido un cambio\n"); 


¡Gracias de antemano!
aindergm
Perlero nuevo
Perlero nuevo
 
Mensajes: 17
Registrado: 2012-05-16 11:03 @502

Publicidad

Re: Vigilar cambios en directorio

Notapor explorer » 2012-07-03 08:22 @390

Utiliza el while():

while ( my @events = $watcher->wait_for_events() ) { ... }
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

Anterior

Volver a Básico

¿Quién está conectado?

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