Syntaxe
Paramètres
Nom |
Description |
fichier |
Ce paramètre permet d'indiquer le nom du fichier avec son chemin à vérifier. |
Retour
Valeur |
Description |
faux |
Cette valeur permet d'indiquer que le fichier n'a pas été trouvé. |
vrai |
Cette valeur permet d'indiquer que le fichier a été trouvé. |
Description
Cet opérateur permet de tester si le fichier spécifié existe.
Remarques
- Cet opérateur est un équivalent de la fonction «file_exists» du PHP, de la fonction «FileExists» de Delphi, de la méthode «File.Exists» du C# (C Sharp) ou de la méthode «exists» de l'objet «java.io.File» du Java.
- Cet opérateur test uniquement les fichiers locaux, si vous vous souhaitez tester un fichier accessible via un URL, vous devrez plutôt procéder comme suit :
- use LWP::Simple;
-
- if (head('http://www.gladir.com/index.htm')) {
- print "Le fichier index.html existe";
- } else {
- print "Le fichier index.html n'existe pas ";
- }
Exemple
Cet exemple permet de tester la présence du fichier «C:\config.sys» :
- #!/usr/bin/perl
-
- if(-e 'C:\\config.sys') {
- print "Le fichier config.sys existe";
- } else {
- print "Le fichier config.sys n'existe pas ";
- }
Dernière mise à jour : Samedi, le 16 août 2014