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] 
-------------------------------------------------------------------------

Responder a