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

Collection et Stream Java Discussion :

Ecrire dans deux fichiers différent


Sujet :

Collection et Stream Java

  1. #1
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut Ecrire dans deux fichiers différent
    Bonjour,
    voila mon ptit pb. Dans mon programme j'ai un BufferedWriter
    declarer comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BufferedWriter fichierExport = new BufferedWriter(new FileWriter(repertoireTravail+nomFichier));
    que j'alimente comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    fichierExport.write("...");
    Maintenant je dois aussi sauvegarder le meme contenu dans un Donc comment reutiliser le meme BufferedWriter pour le faire pointer sur nomFichierSauvegarde ?
    Merci.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Août 2007
    Messages : 156
    Par défaut
    Je ne pense pas que cela soit possible car il me semble que tu dois fermer ton flux d'écriture pour valider l'écriture dans le fichier.

    Aussi je te conseille de recréer un autre BufferredWriter pour l'autre fichier.

  3. #3
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut
    oui on le ferme a la fin, donc en gros je suis amener a refaire le meme code pour mon second BufferedWriter..?

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Août 2007
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Août 2007
    Messages : 156
    Par défaut
    C'est vrai que c'est pas vraiment pratique mais je ne vois pas d'autre solutions.
    Cela ne veut pas dire qu'il n'y en a pas, cela veut seulement dire que je ne les connait pas. Donc si tu en trouve une autre fais la savoir ça peut toujours être utile.

    Bonne chance

  5. #5
    Membre éclairé Avatar de Diablo_22
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2005
    Messages
    498
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 498
    Par défaut
    Voila ce que j'ai fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    try 
    {
    	String ligne ;
    	BufferedWriter fichierWriter = new BufferedWriter(new FileWriter(fichierExportSauv));
    	BufferedReader fichierReader = new BufferedReader(new FileReader(fichierExport));
     
    	while ((ligne = fichierReader.readLine()) != null) 
    	{
    		fichierWriter.write(ligne);
    	}
    	fichierWriter.close();
    	fichierReader.close();
    	} catch (Exception e) {
    	e.printStackTrace();
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Deux classes qui se référence dans deux fichiers différents
    Par bubulemaster dans le forum Débuter
    Réponses: 3
    Dernier message: 02/07/2009, 11h39
  2. [Débutant] passage d'une fonction a une autre dans deux fichiers différents.
    Par pompier21 dans le forum Interfaces Graphiques
    Réponses: 9
    Dernier message: 08/12/2008, 10h41
  3. Réponses: 3
    Dernier message: 28/03/2008, 11h34
  4. ecrire dans deux fichier log
    Par mouvma dans le forum Logging
    Réponses: 3
    Dernier message: 09/01/2008, 16h58
  5. [IOException] Ecriture dans deux fichiers différents
    Par arkheron dans le forum Langage
    Réponses: 3
    Dernier message: 04/06/2007, 12h00

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