2014-01-26 238 views
1

我有大約3000單獨的文件夾中所有命名這樣批量重命名文件夾

0001遊戲1

技術遊戲2

0003遊戲3

有沒有什麼辦法可以將其重命名一批,所以他們最終像這樣

遊戲1

遊戲2

遊戲3

回答

0

這裏是你如何可以遍歷只用4位數字後面加一個空格開頭的文件。

首先運行該批處理文件,並查看輸出,以確保一切都將被正確更名爲:

@echo off 
for /f "usebackq tokens=1,*" %%a in (`dir /ad /b "." ^| findstr /r "^[0-9][0-9][0-9][0-9] "`) do (
    echo Renaming [%%~a %%~b] TO [%%~b] 
) 

然後運行這個(這是相同的腳本,但它取代了echo聲明一個真正的重命名命令)做重命名:

@echo off 
for /f "usebackq tokens=1,*" %%a in (`dir /ad /b "." ^| findstr /r "^[0-9][0-9][0-9][0-9] "`) do (
    ren "%%~a %%~b" "%%~b" 
) 
+0

這是輝煌謝謝,真是棒極了 – sjgidman