Я работаю над мод-скриптом на Python для устаревшей игры.Эта игра ищет папку «AI» в своей установочной директории.Теперь каждый раз перед запуском игры выбирается определенная папка (скажем, AI_1 или AI_2), которая должна вести себя так, как будто это папка AI (реальной папки AI не существует).
Я думализ нескольких решений:
- Временно переименуйте AI_1 в AI, запустите игру и переименуйте обратно.
- Создайте символическое указание на AI_1 с именем AI.
Теперь оба варианта не кажутся мне оптимальными, потому что 1 «грязный», а если скрипт неожиданно завершает работу, он оставляет мусор, а 2 трудно сделать в Windows.Я смотрел на переходы NTFS, но некоторые пользователи этой игры запускают ее с USB-флешки FAT, и я не хочу оставлять их на морозе.
Каков наилучший способ сделать это?