Envoyer le résultat vers un fichier

hayfa1200 Messages postés 101 Statut Membre -  
hayfa1200 Messages postés 101 Statut Membre -
Bonjour,
comment je peut envoyer et enregistrer le résultat d'un code dans un fichier et merci pour vos réponses.
A voir également:

4 réponses

jisisv Messages postés 3678 Statut Modérateur 935
 
Tu ne précises pas ton environnement, mais tu peux utiliser une redirection, que ce soit sous cmd de Petitouu ou un shell Unix.
exemple sous bash:
johand@osiris: ~/tmp $ date > brol 
johand@osiris: ~/tmp $ date >> brol 
johand@osiris: ~/tmp $ cat brol 
jeudi 9 février 2012, 01:25:49 (UTC+0100) 
jeudi 9 février 2012, 01:25:51 (UTC+0100)

Un tutoriel pour Win$:
Micro$oft Re$ource$
Sous Unix un man bash devrait suffire et la documentation sur le Net fait foison.
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
0
hayfa1200 Messages postés 101 Statut Membre 1
 
désolé,j'ai oublié de le mettre,en fait je prépare une application en java qui nécessite d'envoyer le résultat de code lorsque je clique sur le bouton "save" dans un fichier texte et merci jisisv
0
Utilisateur anonyme
 
Salut,

Un petit exemple:
import java.io.*;

   class CreerFichierTexte
   {
   
      public static void main(String[] args) throws IOException
      {
      //Exemple: on veut créer le fichier avec le contenu du tableau suivant
         String [] tableauTexte = {
               "Ligne 1", "Ligne 2", "Ligne 3", "Ligne 4", "Ligne 5", "Et ligne 6"};
               // liste de contrôle du tableau
         for (String n : tableauTexte) System.out.println(n);
        
        /* Le paramètre qui suit le nom du fichier peut être false ou true.
         *
         * Ce paramètre est facultatif et dans ce cas est false par défaut.
         *
         * -true: si le fichier contient des données, l'écriture est faite à la suite de ces données
         *        (en mode append donc).
         *
         * -false: (ou donc absence du paramètre) indique que le contenu éventuel du fichier sera
         *         détruit et remplacé par l'écriture.
         *
         * Noter que si le fichier n'existe pas il sera créé.
         *
         * On peut utiliser un boolean initialisé à true ou false en fonction du mode d'écriture
         * à effectuer */
        
         PrintWriter pw =  new PrintWriter(new BufferedWriter(new FileWriter
            ("unFichierTexte.txt", true))); // >>>> on ajoutera (append)
            
      		//Ou bien si on veut "écraser":
            //("unFichierTexte.txt", false))); // >>>> on remplace (on "écrase"))
      		
      		// Ecriture 
         for (String n : tableauTexte) pw.println(n);
         
      	
         pw.close();
      }
   }


Attention ! les exceptions ne sont pas traitées

Cordialement,

Dan
0
hayfa1200 Messages postés 101 Statut Membre 1
 
merci danimo c'est très gentil de ta part
0