2014-11-25 73 views
-3

需要批量\命令來用特殊字符替換文件名稱。需要批量命令來替換帶有特殊字符的文件名稱

例子:

我有類似「997-174變更請求#2.doc」文件名的數量。我希望一次性將這些文件重命名爲「997-174 Change Request 2.doc」(最好在多個文件夾中)。

+0

http://stackoverflow.com/questions/261515/batch-file-script-to-remove-special-characters-from-filenames-windows – Shantanu 2014-11-25 10:09:18

回答

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