suivant: Les fonctions
monter: Les opérateurs de test
précédent: Les opérateurs classiques
  Index
Les opérateurs de tests sur les fichiers
Reprenant une des caractéristiques des shells, perl permet
d'effectuer simplement différents tests sur les fichiers, sans qu'il
soit nécessaire d'invoquer directement la fonction stat.
Chacun de ces opérateurs s'applique soit à un nom de fichier (une
chaîne de caractères), soit à un descripteur de
fichier (filehandle).
Une liste complète de ces opérateurs de tests est disponible dans
la section perlfunc du manuel [3]. Le
tableau 3.2 donne les principaux.
Tableau 3.2:
Opérateurs de tests sur les fichiers
-r |
fichier accessible en lecture par la personne qui
exécute le script |
-w |
fichier accessible en écriture par la personne qui
exécute le script |
-x |
fichier exécutable |
-o |
fichier possédé par la personne qui exécute le
script |
-e |
fichier existant |
-z |
fichier de taille nulle |
... |
|
-M |
âge du fichier en jours à partir de la date
d'exécution du script |
-s |
taille du fichier |
|
La plupart de ces opérateurs renvoient un résultat booléen. Les deux
derniers renvoient cependant des informations plus précises (l'âge ou
la taille du fichier).
$fichier = "/vmunix";
$age = -M $fichier;
suivant: Les fonctions
monter: Les opérateurs de test
précédent: Les opérateurs classiques
  Index
Olivier Aubert
1999-06-01
|