前情提要:
由于工作的原因于购,需要對(duì)項(xiàng)目中的資源(這里涉及到主要是圖片資源)進(jìn)行替換仔燕∫窝牵客戶給過來的資源的名稱和項(xiàng)目中資源的名稱是不對(duì)應(yīng)的恢恼,所以這個(gè)時(shí)候需要把客戶提供的資源重命名為項(xiàng)目中資源的名稱。實(shí)在是因?yàn)橘Y源太多弓熏,如果一個(gè)一個(gè)的去rename的話恋谭,那得搞死人,所以網(wǎng)上學(xué)習(xí)了一下挽鞠,然后在這里記錄下來疚颊。
思路
大體的思路就是批量執(zhí)行DOS的ren
命令:
1. 批量獲取文件名狈孔;
2. 批量生成ren 源文件名 新文件名
記錄;
3. 批量rename材义;
實(shí)現(xiàn)步驟
如何批量獲取文件名除抛?
1、 首先在需要批量重命名的資源的同級(jí)目錄下母截,新建一個(gè)withdrawFileNamesBatch.bat
的文件到忽,然后打開這個(gè)新建的批處理文件,將DIR *.* /B > fileNameList.txt
復(fù)制到里面清寇,保存后雙擊這個(gè)批處理文件喘漏,最后獲取的文件的名稱會(huì)存放在這個(gè)文件里fileNameList.txt
。具體操作如下:
如何批量生成ren 源文件名 新文件名
記錄华烟?
1翩迈、 新建一個(gè)Excel文件,將fileNameList.txt
的內(nèi)容復(fù)制到其中一列(Original file name)盔夜,另起新的一列(New file name)編輯文件的新名稱负饲,然后在起新的一列(Formula)輸入="ren "&A2&" "&B2
,具體操作如下:
如何批量rename喂链?
1返十、 在需要批量重命名的資源的同級(jí)目錄下新建一個(gè)renameFileNamesBatch.bat
文件,打開文件椭微,將Excel中生成的Formula列中的數(shù)據(jù)復(fù)制到里面洞坑,保存并雙擊執(zhí)行,這時(shí)就會(huì)批量重命名文件了蝇率,具體操作如下:
結(jié)語
其實(shí)批量重命名的方法有很多迟杂,網(wǎng)上教程也有很多,這里只是記錄下來而已本慕。