Envoyer le résultat vers un fichier
hayfa1200
Messages postés
101
Statut
Membre
-
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.
comment je peut envoyer et enregistrer le résultat d'un code dans un fichier et merci pour vos réponses.
4 réponses
-
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) -
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
-
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 -