Jump to content

Abrir um ficheiro externo


Ped@ntilva

Recommended Posts

Ped@ntilva

Boas pessoal,

Eu estou a fazer uma pequena aplicação que funciona tipo um explorer.

O meu problema é:

Como é que faço para abrir um ficheiro que o utilizador selecionou?

Ou seja:

O utilizador seleciona o ficheiro que pretende de uma lista de ficheiros e quero que entre nesse ficheiro.

Será que alguem me sabe dizer como posso fazer isso?

Cumps,

Pedantilva

Link to post
Share on other sites
String filePath = "C:\myFiles\FileXPTO.txt";
File file = new File(filePath );
       try {
            BufferedReader br = new BufferedReader(new FileReader(file));
            String theLine = null;
            // imprime o conteudo do ficheiro linha a linha
            while ((theLine = br.readLine()) != null){
                System.out.println(theLine);
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
        } catch (IOException e) {
            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
        }

Link to post
Share on other sites
Ped@ntilva

OK,

eu tento explicar  melhor.

Quando estás em ambiente Windows entras no explorer do windows e aparece ficheiros e pastas.

Quando clicas duas vezes nas pastas o explorador abre essas pastas.

E quando clicas duas vezes nos ficheiros eles abrem.

A parte das pastas já fiz. É simples.

Agora o que eu quero é que abra o ficheiro como se fosse no explorador do windows.

O que o Dabubble disse é para ler o ficheiro linha a linha mas o que eu quero é que abra esse ficheiro sem ser atraves do java.

Percebes-te?

Cumps.

Link to post
Share on other sites

explicaste mal o que querias... O  que tu queres e por o java a executar programas neh tipo correr exe's etc? isso e toda uma outra historia mas tambem da para fazer. nao sei e exactamente como...

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.