Perhaps the more idiomatic way to do what you want
would be:

use strict;
my $directory = shift;
chdir $directory or die "Unable to change to directory: $!\n";
while (<*>) # this automagically loops through the current dir
{
    # I think you're trying to get last accessed date
    print -A, "\n" if /^c/;
}

hth,
Maurice Reeves
buzzcutbuddha www.perlmonks.org

>From: COLLINEAU Franck FTRD/DMI/TAM  
><[EMAIL PROTECTED]>
>To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]>
>Subject: Stat function
>Date: Mon, 10 Dec 2001 11:08:10 +0100
>
>Greetings,
>
>I have the following code:
>
>opendir (INFO,"l:/01_informatique") || die " impossible  d'ouvrire le
>répertoire 01_informatique: $!";
>
>while ($fic=readdir INFO)
>{
>       if($fic=~/^c/)
>       {
>               @date=stat($fic);
>               print "$date[7]\n";
>       }
>}
>close INFO;
>
>
>There is nothing in the screen !
>
>Best regards,
>
>Franck
>
>--
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>


_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


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

Reply via email to