Como incluir Status na execução de um método?

public void copiar() throws Exception  {
             Runtime.getRuntime().getRuntime().exec("TESTE.bat");
             JOptionPane.showMessageDialog(null,"copia finalizada - clique OK para voltar ao menu Principal." Copia de arquivos para rede", JOptionPane. INFORMATION_MESSAGE);
        }

O arquivo teste. bat copia 93 arquivos de um drive para outro na rede.
Como incluir a um status da cópia como: Aguarde copiando arquivos para a rede? Enquanto copia os arquivos , e só depois de finalizada a cópia aparecer a mensagem: Cópia finalizada, clique OK para voltar ao menu principal.

Você vai ter que criar outra thread antes desse método começar a executar e mostrar a mensagem.

Por que você não cria uma classe para fazer a cópia
desses arquivos? você terá um controle melhor
sobre a tarefa, e assim poderá inserir o status da execução…