Como abrir um arquivo?!

2 respostas
J

Eu queria, chamar um arquivo TXT por exemplo, e esse arquivo ser aberto no notepad (programa associado a ele), um arquivo do word mesma coisa.

Sei que tem o [color=“red”]Runtime.getRuntime().exec(“nome do programa”), [/color]mas ele só aceita executavel.

Tinha feito dessa forma

String programa=JOptionPane.showInputDialog(null,“Digite o caminho e nome do programa a executar”);
Runtime.getRuntime().exec(programa);

Tem um médoto que eu possa chamar qualquer arquivo e ele ser aberto ao programa associado!!

2 Respostas

J

cara, tem um metodo exec, tambem de Runtime que recebe um executavel e seus parametros. no caso, voce passa nele o endereco do notepad.exe e o arquivo txt que quer abrir. nao sei bem como é a pegada pois nunca usei, mas da uma olhada na api que vc encontra.

flw

J

Valeu amigo, consegui!!

E assim.

Runtime.getRuntime().exec(“cmd /c arquivo-com-tipo-associado”) ;

Criado 19 de junho de 2005
Ultima resposta 20 de jun. de 2005
Respostas 2
Participantes 2