Thank to Mark , Rob and Charles for your help.

I am using the following snippet of code to check if the directory is empty
and it is working. But I still cannot understand the line   my $count = () =
readdir $dh;

Can anybody explain whats the use of the   = ( ) =  ?

Thanks

Jair



sub IsEmptyDir {

    my ( $directory) = @_ ;
    return undef unless -d $_[0];
    opendir my $dh, $_[0] or die $!;
    my $count = () = readdir $dh;
    return $count - 2;
}
----- Original Message ----- 
From: "Mark G" <[EMAIL PROTECTED]>
To: "Jair Santos" <[EMAIL PROTECTED]>
Cc: "perl" <[EMAIL PROTECTED]>
Sent: Thursday, June 05, 2003 9:09 PM
Subject: Re: Is empty directory?


>
> ----- Original Message ----- 
> From: "Jair Santos" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, June 05, 2003 7:00 PM
> Subject: Is empty directory?
>
>
> > Hi all,
> >
> > does anybody knows how to check if a diretory is empty?
>
>  You can open it {opendir } and see for your self {readdir}
>
> Mark G
>
>


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to