COLLINEAU Franck FTRD/DMI/TAM wrote:

>
>
> I've found. I have to put the absolute path.
> Is there a way without absolute path ?
>

     Use the glob operator (perldoc -f glob)
      while ($rep = <$chemin/*>) {
       # Do your stuff here #
       }

   HTH,
   Sudarsan

>
> Franck
>
> -----Message d'origine-----
> De : COLLINEAU Franck FTRD/DMI
> [mailto:[EMAIL PROTECTED]]
> Envoy� : mardi 22 janvier 2002 08:15
> � : [EMAIL PROTECTED]
> Objet : -d test file
>
> Greetings,
>
> I have the following code:
> #!/usr/bin/perl -w
> $chemin="/home/collineau/tests";
> opendir (DIR,"$chemin") || die " impossible  d'ouvrir le r�pertoire $chemin
> $!";
> while ($rep=readdir DIR)
> {
>         print "$rep\n";
>         $a =-d $rep;
>         print "$a\n";
> }
>
> The output is:
> ..
> 1
> ...
> 1
> Techmedia Broadband home
>
> Startech
>
> Techmedia Broadband home and Startech are directories.
> Why $a doesn't return 1 ?
>
> Regards,
>
> Franck
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>        
>---------------------------------------------------------------------------------------------------------------------------------
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

Reply via email to