Python
módulos shutil TOTAL
& os
El módulo Shutil ofrece funcionalidades de alto nivel sobre
archivos, tales como copiar, crear, eliminar y mover entre
directorios. También mencionaremos métodos del módulo os
que cumplen objetivos similares.
import shutil
shutil.move(archivo, directorio) : mueve un archivo desde el directorio actual
hacia aquel que se especifica en el segundo parámetro.
os.unlink(directorio) : elimina un archivo del directorio indicado
os.rmdir(directorio) : elimina una carpeta vacía
shutil.rmtree(directorio) : elimina una carpeta indicada en el directorio,
incluyendo todas sus ramificaciones (subcarpetas y archivos), de manera
definitiva y sin pasar por la papelera de reciclaje.
send2trash.send2trash(archivo) : envía un archivo a la papelera de reciclaje (es
necesario instalar el módulo desde pip install Send2Trash y luego importarlo)
os.walk(directorio) : recorre el directorio indicado, y devuelve los nombres de
carpetas, subcarpetas y archivos dentro de ellas en forma de tupla, a través de un
generador.