Estrutura while e TextArea

0 respostas
java
J

Olá pessoal, tenho uma aplicação que faz a busca de um caminho e copia os arquivos arquivos para o outro, porém eu gostaria de mostrar cada arquivo copiado, segue o código:

SimpleDateFormat hi = new SimpleDateFormat("hh:mm");
String in =  hi.format(new Date());
String comando="xcopy "+cam1.getText()+"\\*.* "+cam2.getText()+"\\ /E /D /C /H /K /Y ";
String resposta = null;
try 
{
	Scanner S = new Scanner( Runtime.getRuntime().exec(comando).getInputStream());
	while(S.hasNextLine()){ 
		resposta = S.nextLine();
		area.append(resposta+"\n");
	}
	SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
	area.append("Data de Execução: "+sdf.format(new Date())+"\n");
	SimpleDateFormat ht = new SimpleDateFormat("hh:mm");
	area.append("Horario de Inicio: "+in+"\n");
	area.append("Horario de Termino: "+ht.format(new Date())+"\n");
} 
catch (IOException ex) 
{
	Logger.getLogger(teste.class.getName()).log(Level.SEVERE, null, ex);
}

Porém ele não esta mostrando no meu TextArea a cada interação, só mostra no final, alguém poderia ajudar?

Criado 15 de julho de 2017
Respostas 0
Participantes 1