[Resolvido] Dos + Java

2 respostas
JonathanSSantos

Perguntinha bem basica e nunca me tokei em ver…

Como executar um dos com java?

Por exemplo um comando em dos de criar uma pasta mkdir…
E executa-lo via um programa em java!?

2 Respostas

ivandasilva

Use a classe Runtime…

Segue exemplo para executar o painel de controle através do Java…

Runtime.getRuntime().exec("control");
M

O que o ivandasilva falou resolve, mas é melhor, sempre que possível, executar comandos no Java (que é multiplataforma).

Existe o método mkdirs() em File. Por exemplo, se eu quero criar uma pasta chamada “teste” na pasta pessoal do usuário eu faço:

String pastaPessoal = System.getProperty("user.home");
File pasta = new File(pastaPessoal + "/teste");
pasta.mkdirs();

Isso funciona em todos os sistemas operacionais e ainda permite o tratamento correto de erros (imagine que você manda criar uma pasta via comando DOS só que você não tem permissão… a pasta não é criada e seu programa nem é informado).

Criado 21 de dezembro de 2009
Ultima resposta 21 de dez. de 2009
Respostas 2
Participantes 3