in reply to checking to see if a directory is empty
How about using opendir() and readdir()?
my $dir = '/tmp/foo'; if ( my @contents = dir_contents( $dir ) { do_something_about_it( $dir, @contents ); } else { it_is_empty( $dir ) } sub dir_contents { my $dir = shift; opendir DIR, $dir or die "Couldn't open $dir: $!"; return grep !/^\.\.?$/, readdir DIR; }
-Colin.
WHITEPAGES.COM | INC
|
|---|