현재 Windows Server 2003을 사용하고 있으며 일괄 작업 이름 바꾸기 및 파일 이름에서 모든 대괄호 ‘[]’를 바꿔서 괄호 ‘()’로 바꿀 일정 작업 또는 명령을 만들고 싶습니다.
예를 들어 내가 전화 한 파일이 있다면 :
Information1-102-5022.34[0001].doc
이름을 바꾸려면 다음과 같이하십시오.
Information1-102-5022.34(0001).doc
답변
새로운 .bat 만들기 :
Setlocal enabledelayedexpansion
Set "Original=["
Set "Replaced=("
For %%a in (*.doc) Do (
Set "File=%%a"
Ren "%%a" "!File:%Original%=%Replaced%!"
)
복사 – 붙여 넣기 및 “]”~ “)”에 적응하십시오.