-3
需要批量\命令来用特殊字符替换文件名称。需要批量命令来替换带有特殊字符的文件名称
例子:
我有类似“997-174变更请求#2.doc”文件名的数量。我希望一次性将这些文件重命名为“997-174 Change Request 2.doc”(最好在多个文件夹中)。
需要批量\命令来用特殊字符替换文件名称。需要批量命令来替换带有特殊字符的文件名称
例子:
我有类似“997-174变更请求#2.doc”文件名的数量。我希望一次性将这些文件重命名为“997-174 Change Request 2.doc”(最好在多个文件夹中)。
@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
http://stackoverflow.com/questions/261515/batch-file-script-to-remove-special-characters-from-filenames-windows – Shantanu 2014-11-25 10:09:18