Galera fiz um código que ler um arquivo txt usando o cmd. Em seguida em armazeno em uma variável e depois eu do um print no console do eclipse o que está contigo no arquivo. Até ai tudo bem, minha duvida é como eu faria para ler vários arquivos ao mesmo tempo e print no console em tempo de execução usando o cmd? E se seria possível enquanto eu estiver lendo o arquivo de txt caso eu modifica-se algo nele e salva-se mostra-se simultaneamente a alteração . O objetivo principal é utilizar um processo externo que nesse caso seria o cmd.
Aqui contem o código
public class test {
public static void main(String[] args) throws IOException {
String line;
Process p, q;
ArrayList<Process> vetor = new ArrayList<Process>();
//executa o processo e armazena a referência em 'p'
vetor.add(p = Runtime.getRuntime()
.exec("cmd.exe /k type C:\\Users\\Luc4sLuan\\Downloads\\XP.txt"));
//pega o retorno do processo
BufferedReader stdInput = new BufferedReader(new
InputStreamReader(vetor.get(0).getInputStream()));
//printa o retorno
while ((line = stdInput.readLine()) != null) {
System.out.println(line);
}
//stdInput.close();
}