Mediante la librería Java IO vamos a listar el contenido de un directorio con el fin de mostrarlo por pantalla. Para ello, lo primero que haremos será obtener una referencia al directorio que queremos listar. Utilizaremos, en este caso, la clase File para almacenar la referencia.
Autor: Linea de Codigo
http://lineadecodigo.com/2007/07/11/listar-un-directorio-con-java-io/