
C:\Program Files\WindowsApps\Microsoft.GamingServices_4.66.30001.0_x64__8wekyb3d8bbwe
이름 을 바꿀 배치 스크립트를 만들고 싶지만 +Microsoft.GamingServices_4.66.30001.0_x64__8wekyb3d8bbwe
업데이트 후 버전 번호가 변경될 수 있으므로 와일드카드를 사용하고 싶지만 와일드카드로 폴더 이름을 바꿀 수 없고 폴더에 접두사를 추가할 수 없기 때문에 Ren
사용할 수 없습니다 . Move
나는 Powershell을 사용하고 싶지 않습니다. 왜냐하면 게임 서비스 활성화/비활성화를 위한 컨텍스트 메뉴에 Powershell을 추가하고 싶기 때문입니다. 그래서 속도가 나에게 중요합니다(powershell은 너무 느립니다).
나는 전에 그것을 시도했다:
move /Y "C:\Program Files\WindowsApps\+Microsoft.GamingServices_*" "+Microsoft.GamingServices_*"
감사해요
답변1
.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"
그러면 현재 디렉터리(C:\Program Files\WindowsApps)의 폴더를 반복하여 버전 변형에 대한 와일드카드가 있는 폴더(Microsoft.GamingServices_*)를 찾고 디렉터리 앞에 더하기 기호를 추가합니다.