-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