1.批量去除文件名中的空格:
把以下代碼保存成.bat批處理文件,放到需要批量重命名的文件內(nèi),運(yùn)行即可。
@echo off&setlocal enabledelayedexpansionfor /f 'delims=' %%i in ('dir /s/b *.*') do ( set 'foo=%%~nxi' set foo=!foo: =! set foo=!foo: =! ren '%%~fi' '!foo!')exit
2.批量重命名:
單個(gè)用ren命令,多個(gè)分行放到一個(gè)文本文檔里,如:
ren dameishanqi(01).jpg dameishanqi01.jpgren dameishanqi(02).jpg dameishanqi02.jpgren dameishanqi(03).jpg dameishanqi03.jpg
保存在文件所在文件夾里,改為.bat后綴,運(yùn)行即可。
那么,問題來了,如果需重命名的文件較多,如何把眾多文件名及新文件名放到文本文檔里呢?一個(gè)個(gè)復(fù)制豈不累死?不用,看方法:
運(yùn)行CMD調(diào)出DOS窗口,先用“CD C:\XXX' 定位到文件所在文件夾XXX,再輸入命令“dir /b>rename.xls',就會(huì)在XXX文件夾里生成一個(gè)rename.xls文檔,里面列出了該文件夾中的所有文件名。然后,在其前面插入一列用ren填充,后面一列一一對應(yīng)輸入新文件名(一般都是用某規(guī)律自動(dòng)填充的啦),最后這三列復(fù)制粘貼到文本文檔里,就OK了!
若靈活運(yùn)用,可大顯神通,感謝網(wǎng)上各路大神?。?!
聯(lián)系客服