Mi próximo cambio en mi homelab, será cambiar Filebrowser (proyecto en mantenimiento actualmente en Github) por Filebrower Quatum, un fork de la misma aplicación pero con un montón de nuevas características y sobre todo actualizado prácticamente cada semana.

Os dejo el repositorio en Github para que le echés un vistazo:

https://github.com/gtsteffaniak/filebrowser

#selfhosting #autoalojado #files #ficheros #share #seguridad
GitHub - gtsteffaniak/filebrowser: 📂 Web File Browser

📂 Web File Browser. Contribute to gtsteffaniak/filebrowser development by creating an account on GitHub.

GitHub
Borrar carpetas de forma recursiva en Python

Cómo utilizar los módulos os y shutil para poder tener diferentes formas de borrar carpetas de forma recursiva en Python para directorios no vacíos.

Línea de Código
Borrar un fichero en Python

Uso del módulo os de Python que nos ayude a borrar un fichero en Python mediante la función remove y validando que existe mediante exists().

Línea de Código
Borrar una carpeta en Python

Utilización del módulo os y de sus funciones remove, listdir y rmdir para poder borrar una carpeta en Python que no contenga otras carpetas dentro.

Línea de Código
Crear una carpeta en Python

Uso de la función mkdir y el módulo os.path para crear una carpeta en Python. Cómo controlar la excepción FileExistsError si ya existe la carpeta.

Línea de Código
Crear un fichero en Python

Explicación de las formas que tenemos para crear un fichero en Python y análisis de los beneficios de utilizar una estructura with en el proceso.

Línea de Código
Listar un directorio en Python

Para poder listar un directorio en Python deberemos comprobar que este existe mediante una función exists y listarlo con la función listdir.

Línea de Código
Comprobar que existe un fichero en Python

Ejemplo que explica cómo utilizar el módulo os y el objeto path para poder comprobar que existe un fichero en Python mediante el método .exists().

Línea de Código
Cómo copiar un fichero con Python

Descubre en este tutorial las diferentes formas que existen de copiar un fichero en Python: copiar el contenido, metadatos, permisos, ...

J2LOGO