【发布时间】:2014-11-25 09:39:25
【问题描述】:
需要一个批处理\命令来用特殊字符替换文件名。
例子:
我有许多类似于“997-174 Change Request #2.doc”的文件名。我希望一次性将此类文件重命名为“997-174 Change Request 2.doc”(最好在多个文件夹中)。
【问题讨论】:
标签: batch-file filenames
需要一个批处理\命令来用特殊字符替换文件名。
例子:
我有许多类似于“997-174 Change Request #2.doc”的文件名。我希望一次性将此类文件重命名为“997-174 Change Request 2.doc”(最好在多个文件夹中)。
【问题讨论】:
标签: batch-file filenames
@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
【讨论】: