應該很多人都有大量檔案重新命名的經驗
最近剛好製作學生電子證明的關係
在Word合併列印完之後要變成一個一個檔案供學生下載
但合併列印出來的檔案是全部整合在同一個Word檔裡頭
所以要一張一張的轉出是相當恐怖的一個作業量
所以我先將轉出的PDF檔切割成一頁一個檔案
(這個網路上有很多線上轉檔Google一下就很多了)
之後再透過批次檔的方式來完成大量的檔名修改,方法如下:
一、開啟Excel,選擇公式選單的“定義名稱”,輸入以下文字『=FILES("你放檔案的資料夾路徑\*.pdf")』
例如我是:=FILES("C:\我的硬碟\參賽證明(合併後)\*.pdf")
其中*.pdf的意思是該資料夾裡頭的所有pdf檔定義為名稱
二、在A1的儲存格輸入以下公式:『=INDEX(name,ROW(A1))』,記得name要填上一個步驟中定義名稱的名稱欄位,輸入完之後往下拖曳就可以將現有的所有檔名列出來了。
三、在B欄輸入你要的新檔名。(因為我合併列印就有那些資料,所以就直接複製貼上就可以了)
四、在C欄打上更改檔名的指令,將A、B兩欄的資料整合在一起,輸入以下指令:『="REN "&A1&" "&B1&".pdf"』(紅色的.pdf副檔名不能忘記,不然會變成沒有副檔名的未知檔案)
五、好了之後就完成批次檔指令的編輯了,接下來開啟記事本將C欄的文字貼上
六、將這個檔案存成.bat批次檔(跟要改檔名的檔案在同目錄),記得編碼要選ANSI才不會讓中文檔名變亂碼。
七、成功之後直接點兩下該批次檔就可以一次更換檔名成功了!
0 留言