Charles Harvey <[EMAIL PROTECTED]> wrote:
: 
: I am trying empty a directory with over 4000 files with a
: script, and do not understand why I can only delete half
: at a time. I am guessing that the directory handle has a
: size limitation??  Is there a way to load the contents
: into a large array or am I going about this all wrong?
: Please forgive the newbie question. I'm trying to hack
: this with my copy of the Perl Bookshelf and limited
: practical experience.
: 
: #!/usr/bin/perl
: #open directory and load contents into hash
: $dir = "/test/directory";
: opendir(@DIR, $dir) or die "cant opendir $dir: $!";

    That should probably be DIR not @DIR. You really should
use strict and turn on warnings.


: while (defined($file = readdir(DIR))) {
:     if ($file =~ "klee") {

    That looks very, very wrong. You're binding a scalar to
something other than a regular expression. Tell us what you
are attempting to do here.

HTH,

Charles K. Clarkson
-- 
Head Bottle Washer,
Clarkson Energy Homes, Inc.
Mobile Home Specialists
254 968-8328




-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to