Bonjour,
J'écris un programme qui ouvre et ferme des fichiers qui existent ou non. Si le fichier n'existe pas, je ne voudrais pas arrêter le programme comme par exemple:
open FILE, "monFichier.txt" or die $!;
je voudrais juste :
open FILE, "monFichier.txt";
while ($tmpLigne = <FILE>){
traitement......
}
close(FILE);
Le problème c'est quand le fichier n'existe pas, le 'close' déclenche l'erreur suivante: readline() on closed filehandle.
Savez vous comment vérifier si le fichier existe et ouvert pour qu'on le ferme sans erreur ?
merci d'avance
Cathy
Partager