OPEN |
Ouvrir |
---|---|
Perl |
Syntaxe
open filehandle |
open filehandle, expression |
open filehandle, expression, list |
Paramètres
Nom | Description | |
---|---|---|
filehandle | Ce paramètre permet d'indiquer l'identificateur de fichier a utilisé pour le fichier. | |
expression | Ce paramètre permet d'indiquer les options d'ouverture de fichier ainsi que le nom de fichier. Les options d'ouverture sont des caractères textes à ajouter avant le nom du fichier, voici la liste des valeurs les plus communes : | |
Valeur | Description | |
< | Cet option d'ouverture permet d'indiquer le mode en lecture. | |
> | Cet option d'ouverture permet d'indiquer le mode en écriture (il crée un fichier s'il n'existe pas ou écrase le fichier s'il existe déjà). | |
>> | Cet option d'ouverture permet d'indiquer le mode ajouter en écriture à la fin du fichier existant s'il existe ou crée un nouveau fichier s'il n'existe pas. | |
list | Ce paramètre permet d'indiquer les options d'ouverture de fichier. |
Description
Cette fonction permet d'ouvrir un fichier.
Exemples
Voici un code source Perl effectuant l'écriture d'un message «Bonjour gladir.com» dans un fichier du nom de «bonjour.txt» dans le répertoire d'exécution :
L'exemple suivant, classique du langage Perl, permet de terminer le programme immédiatement, à l'aide de «die», s'il ne réussit pas a créer le fichier :
Voir également
Langage de programmation - Perl - Lecture d'un fichier texte séquentiel
Langage de programmation - Perl - Ecriture d'un fichier texte séquentiel
Langage de programmation - Perl - Référence de procédures et fonctions - POSIX::open
Langage de programmation - C pour Linux - Référence de procédures et fonctions - open
Références
La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1154
Perl/CGI-Programmation avancée Grand Livre, Edition Micro Application, Rolf D. Stoll, 2001, ISBN: 2742919082, page 192