Bonjour,

J'aimerais pouvoir lire le retour d'une commande système. pour cela j'utilise

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
{
            String cmd = new String("ls");
            Runtime r = Runtime.getRuntime();
            Process p = r.exec(cmd);
            try {
                p.waitFor();
            } catch (InterruptedException ex) {
                ex.printStackTrace();
            }
            String CommandResult = new String(p.getOutputStream().toString());
Je dois reprendre le Outputstream et créer un String pour ensuite pouvoir l analysée et definir si un problème est survenu :

Je pense qu'il y a une solution, mais j'arrive pas à trouver quoi et j'ai pas envie de passer par un fichier.

Si quelqu'un à un idée

car le

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String CommandResult = new String(p.getOutputStream().toString());
c'est sur que cela ne marche pas