home *** CD-ROM | disk | FTP | other *** search
-
- use strict;
- use warnings;
- use Gnome2::VFS -init;
-
- push @ARGV, "file:///tmp" unless @ARGV;
- foreach my $dir (@ARGV) {
- print STDERR "creating monitor $dir... ";
- my($res,$handle)= Gnome2::VFS::Monitor->add ($dir, 'directory', \&dir_cb );
- print STDERR "$res\n";
- }
-
- Glib::MainLoop->new->run;
-
- sub dir_cb {
- my $self= shift;
- my($dir, $file, $event)= @_;
- print STDERR "$event: $file in $dir\n";
- }
-
-