Foro de elhacker.net

Programación => Java => Mensaje iniciado por: cyberserver en 4 Diciembre 2009, 23:05 pm



Título: Barrido de Busqueda de Documentos en Direcotiros
Publicado por: cyberserver en 4 Diciembre 2009, 23:05 pm
Hola amigos del foro.

--mi problema es el siguiente:

Quiero saber como puedo enlistar el nombre de todos los documentos que estan dentro de una carpata, sabiendo de antemano que mi carpata tambien contiene subcarpetas.

"Gracias por su pronta respuesta"


Título: Re: Barrido de Busqueda de Documentos en Direcotiros
Publicado por: cyberserver en 4 Diciembre 2009, 23:19 pm
encontre esto en un blog en internet
Código:
File dir = new File("C:\\Users\\Los_flais\\Documents");
    String[] ficheros = dir.list();
    if (ficheros == null)
  System.out.println("No hay ficheros en el directorio especificado");
else {
  for (int x=0;x<ficheros.length;x++)
    JOptionPane.showMessageDialog(null,ficheros[x]);
}

pero quiero saber como hacer para enlistar solo archivos no directorios, y tambien los archivos desdro de los subdirectorios


Título: Re: Barrido de Busqueda de Documentos en Direcotiros
Publicado por: 1mpuls0 en 5 Diciembre 2009, 00:07 am
Hola amigos del foro.

--mi problema es el siguiente:

Quiero saber como puedo enlistar el nombre de todos los documentos que estan dentro de una carpata, sabiendo de antemano que mi carpata tambien contiene subcarpetas.

"Gracias por su pronta respuesta"


Hay una opcion para busqueda en este mismo foro, deberias utilizarla antes de preguntar
Hace poco L-EYER posteo un metodo muy efectivo para listar Archivos y Directorios

http://foro.elhacker.net/java/listar_directorios_utilizando_hilos-t273085.0.html

Saludos


Título: Re: Barrido de Busqueda de Documentos en Direcotiros
Publicado por: cyberserver en 5 Diciembre 2009, 06:33 am
Muchas gracias amigo, el link a donde me conectaste esta padre pero no es lo que busco, pues solo me muestra los archivos que estan sobre la ruta que yo di mas no los que estan dentro de las subcarpetas.... el codigo que viene aii es casi igual al que puse en este tema!!!

Si alguien me puede ayudar con esto seria fantastico ya sea en este post o en el otro.

Lo que intento hacer es como un tree


Título: Re: Barrido de Busqueda de Documentos en Direcotiros
Publicado por: cyberserver en 5 Diciembre 2009, 09:25 am
lo encontre checandolo y analizandolo no era tan dificil

Código:

import java.io.File;


public class ListarDirectorioRecursivamente {

      
        public static void listarDirectorio(File f, String separador){
                File[] ficheros = f.listFiles();
                              
                for (int x=0;x<ficheros.length;x++){                    
                        System.out.println(separador + ficheros[x].getName());
                      
                        if (ficheros[x].isDirectory()){
                                String nuevo_separador;
                                nuevo_separador = separador + " ";
                                listarDirectorio(ficheros[x],nuevo_separador);
                        }
                }      
        }
      
      
        public static void main(String[] args) {
              
                String sDirectorio = "c:\\windows";
                File directorio = new File(sDirectorio);
              
                listarDirectorio(directorio,"");

        }

}