需要batch \命令用特殊字符替换文件名。
示例:
我的文件名数类似于“997-174 Change Request#2.doc”。我希望一次性将这些文件重命名为“997-174 Change Request 2.doc”(最好是在多个文件夹中)。
答案 0 :(得分:0)
@echo on
setlocal enabledelayedexpansion
echo renaming files in %1
for %%A in (%1\*) do (
set B="%%~nA"
echo "~nB"
set B=!B:#=!
echo renaming "%%~nA"
echo to !B!
ren "%%A" !B!.doc
)
pause