Por acaso consigo executar um comando DOS de dentro de uma “class”, pois preciso criar uma rotina de backup que fique transparente ao usuário. Exemplo, toda sexta-feira o processo dispararia automaticamente e copiava um determinado arquivo com o formato Arq07Abr03.bkp
Existe alguma maneira?
Grato
Comando DOS
J
2 Respostas
A resposta é sim, da pra executar comando do DOS via java
Aqui tá um código simples que fiz pra ele executar um dir no diretório corrente, agora é só adaptar as suas necessidades
import java.io.*;
class execInput {
public static void main(String Argv[]) {
try {
String ls_str;
Process ls_proc = Runtime.getRuntime().exec("cmd /C dir");
BufferedReader ls_in = new BufferedReader(new InputStreamReader
(ls_proc.getInputStream()));
try {
while ((ls_str = ls_in.readLine()) != null) {
System.out.println(ls_str);
}
} catch (IOException e) {
System.exit(0);
}
} catch (IOException e1) {
System.err.println(e1);
System.exit(1);
}
System.exit(0);
}
}
J
Grato pela dica
Criado 7 de abril de 2003
Ultima resposta 7 de abr. de 2003
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo