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 :

ajout dans un fichier


Sujet :

Langage Perl

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Points : 32
    Points
    32
    Par défaut ajout dans un fichier
    Bonjour
    est t-il possible comme c'est le cas pour les tableaux, de rajouter dans un fichier contenant déjà de l'information des lignes qui viendraient se placer AVANT celles qui existent déjà.
    Sinon je peux toujours créer un tableau contenant les données du premier fichier et utiliser la fonction unshift pour compléter au début du tableau, mais c'est un peu fastidieux.
    Merci

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    si c'est pour ecrire en fin de fichier, tu ouvre via open >> et si c'est pour ecrire à partir d'une certaine ligne, tu peux voir le module Tie::File

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Points : 32
    Points
    32
    Par défaut
    Merci pour l'info, je suis allé voir le module en question et je pense que cela devrait m'aider

  4. #4
    Membre averti Avatar de icer
    Inscrit en
    Janvier 2006
    Messages
    332
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 332
    Points : 363
    Points
    363
    Par défaut
    Tu peux, aussi, si tes fichiers ne sont pas trop gros, charger tout ton fichier dans une chaîne de caractéres, ensuite rajouter ta ligne au début de la chaine et enfin sauvegarder la chaine ton dans ton fichier en l'écrasant.

  5. #5
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Et après tout, puisque je l'ai écrit pour répondre à cette question récurrente : voici le thread à consulter concernant les modifications de fichiers. Différentes méthodes décrites, avec avantages et inconvénients et exemples. Dont Tie::File, la modification en mémoire, le passage par un fichier temporaire et renommage...

    --
    Jedaï

Discussions similaires

  1. Ajout dans un fichier sans écraser
    Par Lazypanda dans le forum Débuter
    Réponses: 4
    Dernier message: 06/02/2009, 16h41
  2. ajout dans un fichier xml sans l'écraser
    Par sws2008 dans le forum Windows Forms
    Réponses: 5
    Dernier message: 05/01/2009, 12h10
  3. [DOM] Ajouter dans un fichier XML
    Par noussa_nouha dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 20/07/2006, 12h53
  4. Ajout dans un fichier à un endroit spécifique
    Par VinnieMc dans le forum Langage
    Réponses: 3
    Dernier message: 07/03/2006, 11h46
  5. ajouter dans un fichier xml
    Par hamma2 dans le forum APIs
    Réponses: 4
    Dernier message: 29/09/2003, 12h57

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