Lesson 56: Automated System Backup

Automatically backup important files and folders using Python.

import shutil, os, datetime

source_folder = "data"
backup_folder = "backup"
timestamp = datetime.datetime.now().strftime("%Y%m%d_%H%M%S")
backup_path = os.path.join(backup_folder, f"backup_{timestamp}")
shutil.copytree(source_folder, backup_path)
print(f"Backup completed: {backup_path}")

Defensive security starts with secure backups.

Next Lesson →