批量重命名脚本以重命名/替换方括号

批量重命名脚本以重命名/替换方括号

我目前正在使用 Windows Server 2003,并且想要创建一个计划任务或命令来运行,该任务或命令将批量重命名并替换文件名中的所有方括号“[]”,并将其替换为括号“()”

例如如果我有一个名为的文件:

Information1-102-5022.34[0001].doc

我希望将其重命名为:

Information1-102-5022.34(0001).doc

答案1

创建一个新的.bat:

Setlocal enabledelayedexpansion

Set "Original=["
Set "Replaced=("

For %%a in (*.doc) Do (
Set "File=%%a"
Ren "%%a" "!File:%Original%=%Replaced%!"
)

复制粘贴并将“]”改为“)”。

相关内容