Maison > développement back-end > Tutoriel C#.Net > Comment savoir si un fichier existe en Perl

Comment savoir si un fichier existe en Perl

藏色散人
Libérer: 2019-02-15 13:39:25
original
2718 Les gens l'ont consulté

Perl dispose d'un ensemble utile d'opérateurs de test de fichiers qui peuvent être utilisés pour voir si un fichier existe. Il y a -e dedans, qui vérifie si le fichier existe. Ces informations peuvent vous être utiles lorsque vous travaillez avec un script qui nécessite l'accès à un fichier spécifique et que vous souhaitez vous assurer que le fichier existe avant d'effectuer une opération.

Comment savoir si un fichier existe en Perl

Par exemple, si votre script a un journal ou un fichier de configuration dépendant, vérifiez-le d'abord. L'exemple de script ci-dessous génère une erreur descriptive si le fichier n'est pas trouvé à l'aide de ce test.

#!/usr/bin/perl
$filename = '/path/to/your/file.doc';
if (-e $filename) {
print "File Exists!";
}
Copier après la connexion

Tout d'abord, créez une chaîne contenant le chemin d'accès au fichier que vous souhaitez tester. Enveloppez ensuite l'instruction -e(exists) dans un bloc conditionnel afin que l'instruction print (ou tout ce que vous y mettez) ne soit appelée que si le fichier existe. Vous pouvez tester l'inverse - le fichier n'existe pas - en utilisant une condition à moins :

unless (-e $filename) {
print "File Doesn't Exist!";
}
Copier après la connexion

Autres opérateurs de test de fichier

Vous pouvez utiliser "et" (&&) ou "ou" ( ||) teste deux choses ou plus à la fois. Certains autres opérateurs de test de fichiers Perl sont :

Vérifiez si le fichier est lisible

w Vérifiez si le fichier est accessible en écriture

-x Vérifiez si le fichier est exécutable

-z Vérifiez si le fichier est vide

f Vérifiez si le fichier est un fichier normal

-d Vérifiez si le fichier est un répertoire

l Vérifiez si le fichier est un lien symbolique

L'utilisation des tests de fichiers peut vous aider à éviter les erreurs ou vous faire prendre conscience des erreurs qui doivent être corrigées.

Recommandations associées : "Tutoriel Perl"//m.sbmmt.com/course/list/39.html

Cet article Cet article concerne la méthode permettant de déterminer si un fichier existe en Perl. J'espère qu'il sera utile aux amis dans le besoin !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal