IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Perl Discussion :

[langage] comment créer des fichiers ?


Sujet :

Langage Perl

  1. #1
    Membre averti

    Homme Profil pro
    Inscrit en
    Mars 2002
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 0
    Points : 314
    Points
    314
    Par défaut [langage] comment créer des fichiers ?
    je ne sais pas comment créer des fichiers avec perl.cette info, et je dois etre handicapé mais je la trouve nulle part.ontrouve juste comment ouvrir un fichier mais c'est tout.

    si quelqu'un a une info a ce sujet ....

    merci d'avance!!!!

    Lam

  2. #2
    Membre à l'essai
    Inscrit en
    Mars 2002
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 15
    Points : 18
    Points
    18
    Par défaut
    je ne sais pas si cela répond à ta question:

    Pour ouvrir un fichier en écriture, créant un nouveau fichier si nécessaire ou en tronquant le fichier existant sinon :
    open(FH, "> $path") || die $!;
    sysopen(FH, $path, O_WRONLY|O_TRUNC|O_CREAT) || die $!;
    sysopen(FH, $path, O_WRONLY|O_TRUNC|O_CREAT, 0666) || die $!;

    Pour ouvrir un fichier en écriture, créant un fichier qui n’existe pas déjà :

    sysopen(FH, $path, O_WRONLY|O_EXCL|O_CREAT) || die $!;
    sysopen(FH, $path, O_WRONLY|O_EXCL|O_CREAT, 0666) || die $!;

    Pour ouvrir un fichier avec ajout en fin, le créant si nécessaire :
    open(FH, ">> $path") || die $!;
    sysopen(FH, $path, O_WRONLY|O_APPEND|O_CREAT) || die $!;
    sysopen(FH, $path, O_WRONLY|O_APPEND|O_CREAT, 0666) || die $!;

    ce texte est tiré de perlallfr.pdf

    @+
    Bonhome7h

    Pour m'aider dans la construction de mon site, contacter moi.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    C'est un peu porcos comme methode mais tu peux faire sois des system de mkdir ou touch par exemple ou des sysopen avec O_CREAT comme flag.....La deuxieme méthode est la moins porc et la plus utilisé....Voilà...
    There's more than one way to do it...

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    Hihihi pas mkdir mais touch....j'suis un triso =) (si t'es sous Unix....)
    There's more than one way to do it...

Discussions similaires

  1. comment désactiver le copy des fichiers sur lan
    Par z7e7z dans le forum Développement
    Réponses: 4
    Dernier message: 09/01/2006, 10h10
  2. ShellListView : comment récupérer les noms des fichiers?
    Par Lolo1988 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 11/12/2005, 23h19
  3. [Delphi 2005] Comment parcourir la liste des fichiers ?
    Par babyface dans le forum Langage
    Réponses: 2
    Dernier message: 30/06/2005, 11h01
  4. Comment changer le répertoire des fichiers temporaires ?
    Par devdev dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 01/09/2004, 14h18
  5. [JSP][Tomcat] COmment choisir la place des fichiers .class?
    Par mathieu dans le forum Tomcat et TomEE
    Réponses: 16
    Dernier message: 03/03/2004, 09h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo