Márcio, Você poderá usar a classe java.io.File para resolver o seu problema. Ela é uma representação abstrata de arquivos e diretórios. Com ela você pode fazer diversos testes e operações, além de pegar informações sobre um arquivo ou diretório. Dê uma olhada na API da classe: http://java.sun.com/j2se/1.4.1/docs/api/java/io/File.html
Se você estiver fazendo um aplicativo com interface gráfica de usuário usando Swing, dê uma olhanda em javax.swing.JFileChooser. Pode ser útil também. http://java.sun.com/docs/books/tutorial/uiswing/components/filechooser.html Segue um pequeno exemplo de listagem de arquivos e diretórios: import java.io.File; public class Teste { /** Exibe uma listagem do arquivo ou diretório. */ public void listar( File file, int nivel) { // Exibe a identação necessária System.out.print( getIdentacao(nivel) ); if (file.isDirectory()) { // Exibe o nome do diretório System.out.print( "+ Dir: "); System.out.println( file.getName() ); File[] lista= file.listFiles(); // Faz uma chamada recursiva para exibir os arquivos e subdiretórios for (int i= 0; i < lista.length; i++) listar( lista[i], nivel+1); } else { // Exibe o nome do arquivo System.out.print( "* Arq: "); System.out.println( file.getName() ); } } /** Retorna a quantidade de espaços necessários para o nível especificado. */ private String getIdentacao( int nivel) { StringBuffer buffer= new StringBuffer(); for ( int i= 0; i < nivel; i++) buffer.append( " " ); return buffer.toString(); } /** Método principal */ public static void main (String[] args) { Teste teste= new Teste(); File file= new File( "c:\\temp\\" ); teste.listar( file, 0); } } > Olá, pessoal? > > Preciso listar diretórios e arquivos e apresentá-los para permitir navegar > pelas pastas e executar operações de cópia e exclusão, como no Explorer do > windows. Alguém tem algum exemplo parecido, nem que seja apenas de captura do > conteúdo de um diretório e percorrer seus níveis? > > Um grande abraço, > > Márcio Pedro. ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------