Primiero post do ano, irei mostrar duas formas de se abrir arquivos com aplicativo padrão do S.O. ou aplicativo instalado.
import java.io.File;
import java.awt.Desktop;
import javax.swing.JOptionPane;
public class AbrirArquivo{
public static void main(String args[]){
AbrirArquivo abrirarquivo = new AbrirArquivo();
abrirarquivo.AbrirFile();
//abrirarquivo.AbrirFile02();
}
/*AbrirFile() : Arquivo.txt no windows é aberto com o Bloco de Notas ou outro editor ele pegará o padrão que você colocou para abrir essa extensão de arquivo ".txt".*/
public void AbrirFile() {
String caminho = "D:\\blog\\sources\\abrirarquivo.java";
try {
Desktop desktop = Desktop.getDesktop();
desktop.open(new File(caminho));
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Erro em abrir o arquivo: \n" + ex);
}
}
/*AbrirFile02(): Arquivo.txt você pede pra abrir com o Microsoft Office Word, basta passar o nome do executável do aplicativo nesse caso "winword.exe" .
pode ser também "notepad.exe" etc.
*/
public void AbrirFile02(){
String caminho = "D:\\blog\\sources\\abrirarquivo.java";
try {
Runtime.getRuntime().exec("cmd /c start winword.exe "+caminho);
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Erro em abrir o arquivo: \n" + ex);
}
}
}
Nenhum comentário:
Postar um comentário