Eu tenho um socket que espera que o cliente mande um comando a partir dai ele executa algum comando, um desses comandos seria executar um arquivo .BAT contendo um comando de copy simples
Tem alguma forma de saber se o arquivo foi copiado com sucesso ou não?
// resolvido
try
{
Runtime.getRuntime().exec("rundll32 SHELL32.DLL,ShellExec_RunDLL "+executa);
// consulta o retorno do comando do bat
Process resultado = Runtime.getRuntime().exec(executa);
// le o retorno
Scanner retorno = new Scanner(resultado.getInputStream());
while (retorno.hasNextLine()) {
System.out.println(retorno.nextLine());
}
// imprime mensagem
int msg = resultado.exitValue();
if(msg == 0)
{
System.out.println("Seu script foi executado com sucesso.");
} else {
System.out.println("Ocorreu um erro ao tentar executar seu script");
}
}
catch (IOException e)
{
e.printStackTrace();
}
Pergunta
Norivan Oliveira
Boa tarde a todos,
Eu tenho um socket que espera que o cliente mande um comando a partir dai ele executa algum comando, um desses comandos seria executar um arquivo .BAT contendo um comando de copy simples
Tem alguma forma de saber se o arquivo foi copiado com sucesso ou não? // resolvidoLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.