Excel 批量重命名照片


理歷史照片的時候發現,用文件夾進行分類之后,還有很多照片,如果繼續分類,就會導致每個文件夾照片過少,查看不便,但是如果不分類,手機原始的命名方式沒有辦法滿足查看需求,故而,產生了對照片進行批量重命名的想法。

經過測試,使用Excel可以實現對圖片的批量重命名,“數字+下划線+字符”可以滿足照片的細分類需求。

下面對批量重命名的過程給與重現。

1. 准備數據。

經測試,用“數字+下划線”命名沒有問題,下面測試其他幾種字符組合的命名方式。1_表示有中文字符的名稱、2_表示有英文括號的名稱、3_表示英文名,4_表示有中文括號的命名方式、5_表示英文名。具體如下圖JPEG格式目錄下。②創建兩個Windows批處理文件,分別命名為get_old_name和upd_new_name,如下圖Windows批處理文件目錄下。

 

2. get_old_name.bat

使用notepad++打開get_old_name文件,輸入如下語句:

 

3. old_name.txt

執行get_old_name.bat文件,得到一個名稱為old_name.txt文件,打開可以看到,里面是這個文件夾里面所有文件的原始名稱。如果命名有更改,先刪除old_name.txt,再執行get_old_name.bat。

 

4. Excel處理原始名稱

打開Excel,對圖片的原始名稱進行整理。使用=MID(A1,37,100)【表示從A1的地37個字符開始,獲取100個字符】函數,獲得JPEG的有效名稱。

 

5. Excel生成命令

批量生成批處理命令,批處理命令的格式為【REN old_name new_name】,注意,名稱要帶格式。使用Excel字符串拼接函數="REN "&A1&" "&B1&C1對原始名稱進行處理。

截圖進行了縮進,數據沒有全部顯示,其中old_name是原始名稱,new_name是想要的明明方式。Bat是生成的最終的bat語句。

 

6. get_old_name.bat

打開upd_new_name.bat,將bat列的語句保存其中。

 

7. 結論

upd_new_name.bat執行結果如下:

 

與原名進行對比可以發現:

 

① 使用中文名的無法使用這種方式重命名,要先處理數命名

② 雖然英文括號通過測試,但是有時候也會無法識別,不推薦使用;

③ 中文括號也不能使用這種方式重命名,要先處理命名;

結論:正確的命名方式可以是“數字+下划線+英文字符”。 


 以上測試只滿足自己的命名需要,並不代表全部。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM