mantra2006 has asked for the wisdom of the Perl Monks concerning the following question:
use strict; use File::Path; use File::Find; my $dir="/home/testing"; my @dir = ($dir); my @srcfiles; find(\&srcfind, @dir); find(\&srcfind, @dir); sub srcfind { my $file = $File::Find::name; if ( -f $file && $file =~ /\.Z$/ || $file =~ /\.zip$/ || $file =~ / +\.tar$/ ){ push (@srcfiles, $file); } } if(@srcfiles){ print "There are some files\n"; }else{ print "There are no files \n"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: FindFiles error in condition
by liverpole (Monsignor) on Dec 26, 2006 at 15:59 UTC | |
|
Re: FindFiles error in condition
by johngg (Canon) on Dec 26, 2006 at 16:16 UTC | |
|
Re: FindFiles error in condition
by andyford (Curate) on Dec 26, 2006 at 16:04 UTC | |
|
Re: FindFiles error in condition
by mantra2006 (Hermit) on Dec 26, 2006 at 16:26 UTC |