2014-01-31 31 views
0

我在Windows服務器上有一個文件夾層次結構,其中2000多個文件夾被命名爲「資源(1)」。我想重新命名爲「資源」,即我需要刪除一個空格,然後「(1)」。 (雖然之前我已經完成了編程,但我還不太熟悉shell腳本以便能夠修改這裏已經有些類似的問題和答案)。重命名2000多個子文件夾(Windows)

感謝您的任何提示!

+0

爲自己節省很多麻煩和[使用免費的批量重命名工具](http://www.bulkrenameutility.co.uk/Main_Intro.php)。 –

+0

所有2000多個文件夾都有相同的名稱,正如你所暗示的那樣? – foxidrive

回答

1
@ECHO OFF 
SETLOCAL 
SET "targetdir=c:\destdir" 
FOR /f "delims=" %%a IN (
'dir /s /b /ad "%targetdir%\resources (1)" ' 
) DO (
ECHO REN "%%a" "Resources" 
) 

GOTO :EOF 

夠簡單 - 只是改變的target定義適當。