backup
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user