Lecture de la sortie standard
Fermé
ami
-
28 avril 2005 à 16:24
Pool Orion Messages postés 124 Date d'inscription mercredi 23 février 2005 Statut Membre Dernière intervention 15 juin 2007 - 29 avril 2005 à 13:38
Pool Orion Messages postés 124 Date d'inscription mercredi 23 février 2005 Statut Membre Dernière intervention 15 juin 2007 - 29 avril 2005 à 13:38
A voir également:
- Lecture de la sortie standard
- Iphone 14 date de sortie - Guide
- Confirmation de lecture gmail - Guide
- Un bloqueur de publicité empêche la lecture. veuillez le désactiver pour démarrer la vidéo - Astuces et Solutions
- Iptv erreur de lecture - Forum Vidéo/TV
- Airpods 3 date de sortie - Guide
15 réponses
Pool Orion
Messages postés
124
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
15 juin 2007
55
28 avril 2005 à 16:40
28 avril 2005 à 16:40
Salut,
Pourquoi ne pas directement rediriger la sortie vers ton fichier?
Genre System.setOut(PrintStream ps).
Dans ce cas, dès que tu fais un System.out... tu écrit dans ton fichier.
Pourquoi ne pas directement rediriger la sortie vers ton fichier?
Genre System.setOut(PrintStream ps).
Dans ce cas, dès que tu fais un System.out... tu écrit dans ton fichier.
Pool Orion
Messages postés
124
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
15 juin 2007
55
28 avril 2005 à 16:53
28 avril 2005 à 16:53
Ben tu dois créer un PrintStream avec.
String path = "chemin\fichier.txt";
OutputStream os = new FileOutputStream(st);
PrintStream ps = new PrintStream(os);
System.setOut(ps);
String path = "chemin\fichier.txt";
OutputStream os = new FileOutputStream(st);
PrintStream ps = new PrintStream(os);
System.setOut(ps);
Pool Orion
Messages postés
124
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
15 juin 2007
55
28 avril 2005 à 16:58
28 avril 2005 à 16:58
Ben simplement là où tu l'as créé :-)
PS: il faut remplacer "chemin\fichier.txt" par ce que tu veux.
PS: il faut remplacer "chemin\fichier.txt" par ce que tu veux.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
String path = "D:\"\"monfichier.txt";
Object fichier = null;
OutputStream os = new FileOutputStream((String) fichier);
PrintStream monfichier = new PrintStream(os);
System.setOut(monfichier);
j'ai fait ceci mais je ne recupere rien ds mon fichier
PS:désolé de te déranger
Object fichier = null;
OutputStream os = new FileOutputStream((String) fichier);
PrintStream monfichier = new PrintStream(os);
System.setOut(monfichier);
j'ai fait ceci mais je ne recupere rien ds mon fichier
PS:désolé de te déranger
je suis en stage te je dois aller à une réunion, dc peut-etre si ca marche pas dem1 je serai sur le forum encore et thanks pr ton aide.
Pool Orion
Messages postés
124
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
15 juin 2007
55
29 avril 2005 à 13:01
29 avril 2005 à 13:01
Salut,
Non, il faut pas de fichier dans ce cas.
String path = "D:\\monfichier.txt";
OutputStream os = new FileOutputStream(path);
PrintStream monfichier = new PrintStream(os);
System.setOut(monfichier);
Et voilà c'est pas plus compliqué que ça, il faut juste avoir un fichier monfichier.txt dans la racine D:\.
N'hésites pas si ça ne marche pas mais il n'y a aucune raison.
Non, il faut pas de fichier dans ce cas.
String path = "D:\\monfichier.txt";
OutputStream os = new FileOutputStream(path);
PrintStream monfichier = new PrintStream(os);
System.setOut(monfichier);
Et voilà c'est pas plus compliqué que ça, il faut juste avoir un fichier monfichier.txt dans la racine D:\.
N'hésites pas si ça ne marche pas mais il n'y a aucune raison.
Pool Orion
Messages postés
124
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
15 juin 2007
55
29 avril 2005 à 13:22
29 avril 2005 à 13:22
Mais quelles commandes utilises tu pour envoyer des messages à la console?
Peux-être alors que tu devrais faire un System.setErr(...) et non un System.setOut(...)
Peux-être alors que tu devrais faire un System.setErr(...) et non un System.setOut(...)
String command=
"pfmstat.stat_sub.displayReport,DBEG_DAT=\"01/04/2005\....
Il s'agit d'une commande de ce type et puis je l'envoie comme ceci
session.sendCommand(command);
String answer = session.getAnswer();
System.out.println("Answer = " + answer);//display the result
et cesont ces resulatts affichés sur la console que je veux recup
"pfmstat.stat_sub.displayReport,DBEG_DAT=\"01/04/2005\....
Il s'agit d'une commande de ce type et puis je l'envoie comme ceci
session.sendCommand(command);
String answer = session.getAnswer();
System.out.println("Answer = " + answer);//display the result
et cesont ces resulatts affichés sur la console que je veux recup
en fait le bout de code que tu mas donné modifie bien mon fichier monfichier.txt;je le sais parce que jutilise ultraedit qui me demande de le rafraichir des que je complie mon prgram
mais rien n'est affiché.
mais rien n'est affiché.
Pool Orion
Messages postés
124
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
15 juin 2007
55
29 avril 2005 à 13:28
29 avril 2005 à 13:28
Alors ça devrait fonctionner depuis des lustres.
Tu fais bien le Sytem.setOut(...) avant d'effectuer cette commande? Tu est bien dans la bonne JVM? Là je sais pas trop quoi te dire. Tentes de faire un System.out.println("Test") avant et regardes si ça arrive sur la console ou dans le fichier mais en réalisant System.setOut(...) il ne devrait plus rien y avoir d'afficher dans la console.
Tu fais bien le Sytem.setOut(...) avant d'effectuer cette commande? Tu est bien dans la bonne JVM? Là je sais pas trop quoi te dire. Tentes de faire un System.out.println("Test") avant et regardes si ça arrive sur la console ou dans le fichier mais en réalisant System.setOut(...) il ne devrait plus rien y avoir d'afficher dans la console.
Pool Orion
Messages postés
124
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
15 juin 2007
55
29 avril 2005 à 13:36
29 avril 2005 à 13:36
Ben tu pourrais si tu voulais mais là se serrait plus le même principe.
Non vraiment comme ça tu devrais y parvenir.
Non vraiment comme ça tu devrais y parvenir.
franchement je te remercie
ca marche , c'est juste qu'il fallait que je mette System.out.println....
apres avoir fait le System.setOut.
Encore une fois merci
ca marche , c'est juste qu'il fallait que je mette System.out.println....
apres avoir fait le System.setOut.
Encore une fois merci
Pool Orion
Messages postés
124
Date d'inscription
mercredi 23 février 2005
Statut
Membre
Dernière intervention
15 juin 2007
55
29 avril 2005 à 13:38
29 avril 2005 à 13:38
Super, je suis bien content pour toi.
Bonne continuation.
Bonne continuation.
28 avril 2005 à 16:45
"