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
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
[code]
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);
}
}[/code]
Grato pela dica