Hola a todos esta vez creo oportuno traer parte un código que ido modificando según las circunstancias pero que me gustaría compartir con la comunidad
![](/img/emoticons/wink.gif)
El código en si es una clase que hace el trabajo duro de obtener el contenido de archivos de un directorio, o de varios según como lo precises para después mostrar el resultado en un JList de tu proyecto o Inteface gráfica
![](/img/emoticons/omg.gif)
. Al mismo tiempo tiene la posibilidad de hacer un ordenamiento por tamaño de archivo en este caso y también de filtrar los distintos tipos de archivos como gustes....
La case precisa de varios argumentos:
1. Ruta principal del directorio.
2. JList<?> Clase usada para imprimir en la pantalla de la interface el resultado final.
3. ArrayList<?> Se almacenan las extensiones para crear el filtrado.
4. Cinco variables boolean que determinan que rutas tienen que tomar por defecto.
Su método introduceFiles() devuelve un ArrayList<?> donde se almacenan las rutas de los archivos.
Recuerden que esto es la clase encargada de introducir archivos a un JList, falta que tu construyas tu interface gráfica con un JList y un botón para hacer una búsqueda en tu Pc y pasar esa ruta a esa clase, mas los demás argumentos del método.
Espero que les guste y puedan sacar algo interesante de todo este galimatias de lineas de código
![](/img/emoticons/shade.gif)