Os diretórios vc pode utilizar a classe
File:
File diretorio = new
File("/home/fulanodetal");
File[] arquivos = diretorio.listFiles
();
for (int inc = 0; inc < arquivos.length; inc++)
{
System.out.println(arquivos[inc]);
}
Taí, agora para listar diretórios dentro de
diretórios é só
JavaTwo,
Para listar todos os arquivos que tem dentro do diretorio basta utilizar o File do
java.io .
exemplo:
File diretory = new File( "diretorio" );
String[] dirs = diretory.list();
for( int i = 0; i < dirs.lenght; i++ ) {
System.out.println( dirs[ i ] );
}
Nunca usei mas tem uma classe JTree que deve fazer o que você
quer.
-Mensagem Original-
De: JavaTwo
Para: [EMAIL PROTECTED]
Enviada em: Quarta-feira, 21 de Agosto de 2002 08:36
Assunto: [java-list] diretorio
Como faco para listar um diretorio da minha maquina
com Java?
Quais sa
Para listar diretorio, use a classe File (ela representa um arquivo ou
diretorio). Dê uma olhada na api.
Quanto às diferenças, vc encontra uma lista completa no site da Sun
(java.sun.com).
[]s
Luiz Henrique
>From: "JavaTwo" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTE
Pra fazer isso,vc naum precisa saber onde a classe estah. Pegue o class do
MinhaClasse e use o getResourceAsStream("nome_do_arquivo"). Vc vai conseguir
um InputStream pra ele. Ai, eh soh alegria!
Michael Nascimento Santos
Analista/Consultor
CPM Sistemas - www.cpm.com.br
From: [EMAIL PROTECTE
Voce nao precisa saber o diretorio do seu .class para conseguir carregar
recursos relacionados a ele, mesmo porque, o que voce faria com essa
informacao no caso da sua classe ter sido carregada de outra maquina
(lembre-se, Java _incentiva_ o carregamento de classes via rede), ou qual
seria o dir