2014-01-26 323 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