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執行結果如下:
與原名進行對比可以發現:
① 使用中文名的無法使用這種方式重命名,要先處理數命名
② 雖然英文括號通過測試,但是有時候也會無法識別,不推薦使用;
③ 中文括號也不能使用這種方式重命名,要先處理命名;
結論:正確的命名方式可以是“數字+下劃線+英文字符”。
以上測試只滿足自己的命名需要,并不代表全部。
總結
以上是生活随笔為你收集整理的Excel 批量重命名照片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 建设银行信用卡账单分期可以提前还吗?哪些
- 下一篇: C# 反编译base..ctor()问题