J'essaie de vérifier si un répertoire existe dans un système UNIX avec Perl.Vérifier si un répertoire existe avec Perl
while (my @row = $sth->fetchrow_array) {
my $id = $row[0];
my $hash = $row[1];
my $direction = '/home/users/' . $hash
if(-d $direction){
print "$direction exists";
}
}
Mais je reçois cette erreur:
Global symbol "$direction" requires explicit package name at Perl.pl line 31. syntax error at Perl.pl line 31, near "){" syntax error at Perl.pl line 35, near "}" Execution of Perl.pl aborted due to compilation errors.
ligne 31 dans ce cas est la suivante:
if(-d $direction)
Toutes les idées?
Bon travail en utilisant 'strict'! :) – simbabque