U7.2 · Archivos y carpetas¶
Consultar rutas, listar carpetas y crear o borrar ficheros y directorios.
Ejercicio 7.4¶
Información de una ruta. Pide una ruta y muestra: si existe, si es archivo o carpeta, su nombre, su ruta absoluta, su carpeta padre, su tamaño (si es archivo) y su fecha de última modificación. Si no existe, indícalo sin que el programa falle.
En Python
Usa pathlib.Path (exists, is_file, stat, resolve) o el módulo os; las excepciones concretas están en 7.E.
Ejercicio 7.5¶
Listar una carpeta. Pide una carpeta y lista su contenido mostrando, por cada elemento, si es archivo o carpeta y su tamaño en bytes. Ordena primero las carpetas y después los archivos, ambos por nombre. Al final muestra cuántos elementos hay y el tamaño total de los archivos.
Ejercicio 7.6¶
Mini explorador. Menú con: crear carpeta, crear archivo vacío (si existe, pregunta antes de vaciarlo), copiar archivo, mover/renombrar y eliminar (con confirmación). Controla las rutas que no existan y los errores de permisos con mensajes claros.