TTS-Talker / utils /fix_symlinks.py
Quang Long
update prepare_environment, fix symlinks
f96a1e4
raw
history blame
682 Bytes
#!/usr/bin/env python3
import os
# cd checkpoints
# Root folder where your symlinks are located
folder = "."
old_prefix = "/Users/cuongpc/"
new_prefix = "/home/user/"
old_prefix_1 = "../../../../../root/"
for entry in os.listdir(folder):
path = os.path.join(folder, entry)
if os.path.islink(path):
target = os.readlink(path)
if target.startswith(old_prefix) or target.startswith(old_prefix_1):
new_target = target.replace(old_prefix, new_prefix, 1).replace(old_prefix_1, new_prefix, 1)
print(f"Updating: {path}\n {target} -> {new_target}")
os.remove(path) # remove old symlink
os.symlink(new_target, path)