Como abrir o arquivo

1 resposta
schkr4b

Pessoal...
Com o código abaixo consigo exibir todos os arquivos que estão na pasta escolhida...
Mas quero saber como faço pra poder abrir os arquivos que estão na pasta de dentro do aplicativo...
Alguém poderia me dar uma direção?

public void criaVisaoPastas(String pasta){
		JTree arvore = new JTree();
		JScrollPane scroll;
		DefaultMutableTreeNode pai = new DefaultMutableTreeNode(pasta);
		varre(pasta, pai);
		arvore = new JTree(pai);

		scroll = new JScrollPane(arvore);
		scroll.setBounds(0,0,700,500);
		scroll.setVisible(true);
		
		pnlCentral.add(scroll);   
		getContentPane().validate();
	}
	
	   public void varre(String base, DefaultMutableTreeNode no) {   
	         
		      File diretorio = new File(base);   
		      File[] conteudo = diretorio.listFiles();   
		         
		      for (int i=0; i < conteudo.length; i++) {   
		            
		         if (conteudo[i].isFile()) {   
		            DefaultMutableTreeNode arquivo = new DefaultMutableTreeNode(conteudo[i].getName());
		            no.add(arquivo);  
		         }   
		         else {   
		            DefaultMutableTreeNode dir = new DefaultMutableTreeNode(conteudo[i].getName());   
		            varre(conteudo[i].toString(), dir);   
		            no.add(dir);   
		         }   
		      }   
		   }

1 Resposta

_Renatu

O que você quer dizer com “abrir”?

Ler o arquivo? Use um FileReader… ou um FileInputStream…

Quer abrir o arquivo no programa padrao? use o método open da classe Desktop:

http://java.sun.com/javase/6/docs/api/java/awt/Desktop.html

Criado 4 de janeiro de 2008
Ultima resposta 4 de jan. de 2008
Respostas 1
Participantes 2