|
|
- SE OBTIENE LA RUTA DE LA CUAL SE QUIERE LISTAR LOS ELEMENTOS QUE CONTIENE
-
- Recorrerá un ArrayList de File con todos los elementos de la ruta especificada
-
- De cada elemento:
-
- Se obtendrán los permisos:
- - 'x' si se puede ejecutar, comprobar comando ".canExecute()"
- - 'r' si se puede leer, comprobar comando ".canRead()"
- - 'w' si se puede escribir, comprobar comando ".canWrite()"
- - '-' si no se puede ejecutar, leer o escribir, dependiendo en la posición que se encuentre
-
- Se obtendrá el tipo de elemento, directorio o archivo, comprobar comando ".isDirectory()" o ".isFile()"
-
- Se obtendrá la última fecha de modificación en formato "dd/MM/yyyy", se consigue con la ayuda del comando
- ".lastModified()" y luego se parsea con la ayuda de SimpleDateFormat
-
- Se obtendrá el tamaño en bytes, con el comando ".length()"
-
- Se obtendrá el nombre, con el comando ".getName()"
-
- RESULTADO:
-
- PERMISOS TIPO FECHA MODIFICACIÓN TAMAÑO NOMBRE
- xrw Directorio 24/05/2022 4096 DAM
- xrw Archivo 18/11/2021 418 desktop.ini
- xrw Archivo 20/09/2022 0 HolaFichero.txt
- xrw Directorio 15/09/2022 0 PMDM
- xrw Directorio 13/09/2022 8192 PRG-PRIMERO
- xrw Directorio 26/05/2022 0 temp
- xrw Archivo 09/12/2020 2785017856 ubuntu-20.04.1-desktop-amd64.iso
- xrw Archivo 20/09/2022 1666 workspace-spring-tool-suite-4-4.15.3.RELEASE - Acceso directo.lnk
|