#!/usr/bin/env python3 import os import shutil curDir = os.path.realpath(".") assert ".stversions/" in curDir tgDir = curDir.replace(".stversions/", "") for root, dirs, files in os.walk(curDir): dstRoot = root.replace(curDir, tgDir) os.makedirs(dstRoot, exist_ok=True) for f in files: srcPath = os.path.join(root, f) dstF = f dstPath = os.path.join(dstRoot, dstF) print(f"{srcPath} → {dstPath}") shutil.copy2(srcPath, dstPath)