Executar BAT java

3 respostas
R

Feras estou querendo executar um bat que copiar uns arquivos de um diretorio para outro porém não esta executando corretamente

e não copiar todos os arquivos.

Process process = Runtime.getRuntime().exec("Caminho da bat a ser executado");
process.waitFor();

3 Respostas

D

o arquivo .bat chega a ser executado?

R

não acho que e por causa desse

process.waitFor();
R

achei a solução vou postar aqui para futuras duvidas

String line;
			      Process p = Runtime.getRuntime().exec("caminho do bat");
			      BufferedReader input =new BufferedReader(new InputStreamReader(p.getInputStream()));
			      while ((line = input.readLine()) != null) {
			        System.out.println(line);
			      }
			      input.close();
Criado 6 de janeiro de 2011
Ultima resposta 6 de jan. de 2011
Respostas 3
Participantes 2