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