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.

4 réponses

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    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
  2. 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
  3. danimo
     
    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
  4. hayfa1200 Messages postés 101 Statut Membre 1
     
    merci danimo c'est très gentil de ta part
    0