AntonioDir He utilizado la clase File para selectionar un directorio, luego he utilizado la clase ListFile de la clase File, que crea un Array de Files de ese directorio. A continuacion he hecho un bucle que recore ese Array y imprime representando si es un archivo o si es un otro directorio.
al principio estan los permisos, seguidos por la ultima edition, la grandario del archivo y el nombre.
--R----W----E-- LastWrite Time lenght name
true true true Fri Sep 16 17:36:58 CEST 2022 0 contents
true true true Thu Sep 15 05:01:18 CEST 2022 604429844 contents.zip
true true true Thu Oct 17 14:40:48 CEST 2019 0 META-INF
true true true Tue Sep 20 16:35:33 CEST 2022 438 saveMdir.txt
true true true Thu Oct 17 14:40:46 CEST 2019 7737 SelfExtractor.class
true true true Fri Sep 16 17:34:21 CEST 2022 600722077 spring-tool-suite-4-4.16.0.RELEASE-e4.25.0-win32.win32.x86_64.self-extracting.jar
true true true Tue Sep 20 16:01:51 CEST 2022 4096 SpringWorkspace
true true true Thu Oct 17 14:40:46 CEST 2019 4096 ui