Le dossier /home/marc/Images et tout son contenu sera archivé vers un fichier /home/marc/archive-YYYYMMDD-HHMM.zip
import shutil, datetime # Chemin du dossier à sauvegarder source_path = "/home/marc/Images" # Chemin du fichier ZIP à générer, ne pas inclure l'extension dest_path = "/home/marc/archives-" + datetime.datetime.now().strftime("%Y%m%d-%H%M") # La fonction renvoie le chemin complet du fichier ZIP généré archive_path = shutil.make_archive(dest_path, 'zip', source_path)
Ceci a généré le fichier /home/marc/archives-20211013-1741.zip