Ваша проблема очень открыта для интерпретации и может иметь несколько различных решений. Мой:
допустим, у вас есть такие папки:
mainGameFolder1\
mainGameFolder1\ Хак \
mainGameFolder1\ Modules \
mainGameFolder1\ ТЛК \
modsFolder2 \
modsFolder2 \ mod1\
modsFolder2 \ mod1\ Хак \
modsFolder2 \ mod1\ Хак \ file1.hak
modsFolder2 \ mod1\ Хак \ file2.hak
...
modsFolder2 \ mod1\ Хак \ file1000.hak
modsFolder2 \ mod1\ Modules \
modsFolder2 \ mod1\ модули \ file1.hak
modsFolder2 \ mod1\ модули \ file2.hak
...
modsFolder2\mod1\ модули \ file1000.hak
modsFolder2\mod1\ ТЛК \
modsFolder2\mod1\ ТЛК \ file1.hak
modsFolder2\mod1\ ТЛК \ file2.hak
...
modsFolder2\mod1\ ТЛК \ file1000.hak
modsFolder2\mod 2\
...
Вы можете копировать файлы автоматически, используя cmd (приглашение командной строки) (начало -> введите «cmd.exe» или просто "cmd", нажмите enter. Также см. Ссылку:https://www.youtube.com/watch?v=BbBe9khzDh4. Вы можете использовать команду copy для копирования одного (или нескольких) файлов в определенную папку:скопируйте MyFile myFolder более конкретно:
C:\ copy modsFolder2\ mod1\ hak\ file1.hak mainGameFolder1\ hak\
или более файлов некоторого шаблона, используя * (звездочка):
C:\ copy modsFolder2\ mod1\ hak\ file * .hak mainGameFolder1\ hak\
это создаст 1000 новых файлов:
mainGameFolder1\ Хак \ file1.hak
mainGameFolder1\ Хак \ file2.hak
...
mainGameFolder1\ Хак \ file1000.hak
Итак, что я хотел бы сделать в первую очередь?
Я бы переименовал все файлы во всех пользовательских модах в некоторые специальные имена, чтобы они были отделены от других. Например, file1.hak, file2.hak, ... file1000.hak. Почему это было бы хорошо? Потому что вы можете удалить их все при удалении мода:
C:\ del mainGameFolder1\ hak\ file * .hak
И это будет только удалить файлы, которые имеют шаблон file.hak.
Чтобы полностью автоматизировать этот процесс, вы можете написать команды в файлах copying.bat и remove.bat: copying.bat:
C:\ copy modsFolder2\ mod1\ hak\ file * .hak mainGameFolder1\ hak\
C:\ copy modsFolder2\ mod1\ modules\ file * .hak mainGameFolder1\ modules\
C:\ copy modsFolder2\ mod1\ tlk\ file * .hak mainGameFolder1\ tlk\
copying.bat:
C:\ del modsFolder2\ mod1\ hak\ file * .hak
C:\ del modsFolder2\ mod1\ modules\ file * .hak
C:\ del modsFolder2\ mod1\ tlk\ file * .hak
Вы можете создавать файлы с помощью программы «Блокнот». Будьте осторожны, чтобы отделить строки новой строкой. Затем обязательно сохраните как .bat файл.
Затем вы можете запустить .bat файл с помощью cmd.
Также вы можете сделать то же самое с любым другим языком программирования, например, Python, C, Java, ...