Tratar saída de comando do DOS

1 resposta
amaica

Ola tenho uma pequena classe que pega a saída de um comando DOS, como muitas linhas dessa saída não me interessam minha dúvida é como mostrar somente algumas linhas . segue a classe abaixo

import java.io.*;

public class Info {


public static void main(String args[]) {

String line;
String total="";

try {

Process p = Runtime.getRuntime().exec ("systeminfo");
BufferedReader input =
new BufferedReader
(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
}
input.close();
total += line;
}
catch (Exception err) {
err.printStackTrace();
    }
  }
}

Desde já agradeço.

  • Editado: inclusão da tag code - Rafael Carneiro

1 Resposta

Rafael_Carneiro

Você terá que tratar a String de saída (com regex ou criado lógicas condicionais).

Criado 8 de janeiro de 2009
Ultima resposta 8 de jan. de 2009
Respostas 1
Participantes 2