Norman Zhang wrote: > > Hi, Hello,
> I've /share_folder with many user folders. > > e.g., > > /share_folder/user_a > /share_folder/user_b > ... > > I would like to scan all user folders for files that are older than 30 > days and delete them. Is this doable with Perl? Something like this (untested): #!/usr/bin/perl use warnings; use strict; use File::Find; my $folder = '/share_folder'; my @files; find( sub { -f and -M _ > 30 and push @files, $File::Find::name }, $folder ); for my $file ( @files ) { unlink $file or warn "Cannot delete file $file: $!"; } __END__ John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>