Files
comic-manager/core/backup.py
T
2026-02-19 08:36:06 +01:00

18 lines
442 B
Python

# core/backup.py
import os
import shutil
from core.paths import get_project_root
def move_to_backup(path):
"""Mueve un archivo al directorio centralizado /backup sin sobrescribir."""
from core.collision import safe_backup_name
root = get_project_root()
backup_dir = os.path.join(root, "backup")
os.makedirs(backup_dir, exist_ok=True)
target = safe_backup_name(path)
shutil.move(path, target)
return target