0
我在Windows服務器上有一個文件夾層次結構,其中2000多個文件夾被命名爲「資源(1)」。我想重新命名爲「資源」,即我需要刪除一個空格,然後「(1)」。 (雖然之前我已經完成了編程,但我還不太熟悉shell腳本以便能夠修改這裏已經有些類似的問題和答案)。重命名2000多個子文件夾(Windows)
感謝您的任何提示!
我在Windows服務器上有一個文件夾層次結構,其中2000多個文件夾被命名爲「資源(1)」。我想重新命名爲「資源」,即我需要刪除一個空格,然後「(1)」。 (雖然之前我已經完成了編程,但我還不太熟悉shell腳本以便能夠修改這裏已經有些類似的問題和答案)。重命名2000多個子文件夾(Windows)
感謝您的任何提示!
@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
定義適當。
爲自己節省很多麻煩和[使用免費的批量重命名工具](http://www.bulkrenameutility.co.uk/Main_Intro.php)。 –
所有2000多個文件夾都有相同的名稱,正如你所暗示的那樣? – foxidrive