16 lines
402 B
Python
16 lines
402 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."""
|
|
root = get_project_root()
|
|
backup_dir = os.path.join(root, "backup")
|
|
os.makedirs(backup_dir, exist_ok=True)
|
|
|
|
target = os.path.join(backup_dir, os.path.basename(path))
|
|
shutil.move(path, target)
|
|
return target
|