Tecnobyte

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ComandoTerminal { public static void main(String[] args) throws IOException, InterruptedException { String comando = "cmd.exe /c dir C:\\"; Process p = Runtime.getRuntime().exec(comando); BufferedReader br; String linha; System.out.println("--- SAÍDA PADRÃO DO COMANDO ---"); br = new BufferedReader(new InputStreamReader(p.getInputStream())); while ((linha = br.readLine()) != null) System.out.println(linha); System.out.println("--- Fim da saída padrão ---\n"); System.out.println("--- SAÍDA DE ERRO DO COMANDO ---"); br = new BufferedReader(new InputStreamReader(p.getErrorStream())); while ((linha = br.readLine()) != null) System.out.println(linha); System.out.println("--- Fim da saída de erro ---\n"); p.waitFor(); // Aguarda executar o comando System.out.println("Código de saída: " + p.exitValue()); } }
O conteúdo desta página pode ajudar alguém? Compartilhe!