У меня есть пользователь, который создает несколько экспортированных наборов текстур из программы визуального редактирования, которую он использует ежедневно. Когда они экспортируются, имена файлов получаются с шаблоном «texture *» (например, texture_43522, texture511235, texture-341231).
Моему пользователю нужен скрипт, который он может запустить в одном из этих экспортированных каталогов, чтобы добавить букву "b" в конце слова "текстура", чтобы он мог правильно импортировать эти текстуры в следующий шаг своего рабочего процесса. (например, текстура b _43522, текстура b 511235, текстура b -341231)
Я нашел похожий вопрос здесь: похожий вопрос, заменив «-» на "_", но я не очень хорошо разбираюсь в пакетном скриптинге и не могу понять, как внедрить шаблон "текстуру" в скрипт вместо тире.
Любые руководства, ссылки или примеры кода приветствуются.
РЕДАКТИРОВАТЬ:
Решение, которое я нашел, используя:
Get-ChildItem -Filter "*texture*" -Recurse | Rename-Item -NewName {$_.name -replace 'texture','textureB' }
Пожалуйста, посмотрите ответ nixda ниже и используйте тот, который лучше всего подходит для вашей ситуации.