Как добавить префикс к имени папки с помощью подстановочного знака без использования Powershell

Как добавить префикс к имени папки с помощью подстановочного знака без использования Powershell
Как добавить префикс к имени папки с помощью подстановочного знака без использования Powershell - waldemarbrandt67w @ Unsplash

я хочу создать пакетный скрипт для переименования C:\Program Files\WindowsApps\Microsoft.GamingServices_4.66.30001.0_x64__8wekyb3d8bbwe в +Microsoft.GamingServices_4.66.30001.0_x64__8wekyb3d8bbwe, но номер версии может быть изменен после обновления, поэтому я хочу использовать подстановочный знак, но не могу использовать Ren, потому что он не может переименовать папку с подстановочным знаком, а также не может использовать Move, потому что он не может добавить префикс к папке. я не хочу использовать powershell, потому что я хочу добавить его в контекстное меню для включения/отключения игрового сервиса, поэтому для меня важна скорость (powershell очень медленный).

я пробовал это раньше:

move /Y "C:\Program Files\WindowsApps\+Microsoft.GamingServices_*" "+Microsoft.GamingServices_*"

Спасибо

текущую директорию (C:\Program Files\WindowsApps) и найти папку (Microsoft

GamingServices_*) с подстановочным знаком для варианта версии и добавить знак плюс к директории.Запуск как .bat файл:
cd "C:\Program Files\WindowsApps"
for /D %%a in ("Microsoft.GamingServices_*") do ren "%%a" "+%%a"

Запуск из командной строки:

cd "C:\Program Files\WindowsApps"
for /D %a in ("Microsoft.GamingServices_*") do ren "%a" "+%a"

Это приведет к перебору папок в


NevaDev, 10 марта 2023 г., 10:05

Похожие посты

Что я могу безопасно удалить в C:\Users\<MyUsername>? При размере 22 ГБ ++ Не слишком ли это много?Запустите bat-файл на удаленном ПКE исходный каталог и каталог назначения. Я хочу убедиться, что все в исходном каталоге либо того же возраста, либо новее, чем элементы в каталоге назначения.Лучший метод проверки каталога назначения на более новые файлы, чем исходный каталогМожно ли запустить сценарий оболочки в текущем экземпляре оболочки, а не в новом?Безопасное выполнение потенциально вредоносного приложения в Windows?Можно ли переименовать USB-накопитель и перенести файлы на него с помощью одного сценария?Как пакетно переименовывать файлы, перемещая символ в конецИмя из имени файла?Как с помощью Powershell переименовать все файлы, имя которых имеет формат "цифры [пробел] имя с пробелами" в "цифры [дефис] имя с пробелами"?Мой пакетный файл для удаления скобок из имен папок, но он переименовывает все папки по пути, и выдает ошибку, если имена папок не содержат скобок.Как реализовать оператор IF, в моей онлайн команде powershell