Pages

2015-12-08

檔案版號日期命名工具

一般下載的應用程式安裝檔案,我偏好在其檔名後面加上版號+日期,以利分類收藏。例如下圖編號1的檔案,它的右鍵內容含有檔案版號(編號2)、產品版號(編號3)及修改日期(編號4),最後產生為編號5的新檔名。

image

寫了一個更名工具,只要把多選的檔案或目錄拉入這視窗,就能批次完成上述的更名動作。

 App Screenshot

由於每個人命名習慣及風格不同,因此我把命名規則邏輯寫在Config.json設定檔中,以方便每個人客製化。

image

設定檔的參數設定,意義解釋如下(Ln=行號):

Ln:2  設定檔版號,若太舊版本需要刪除Config.json檔,再讓程式自動產生。
Ln:3  檔案名稱的命名格式化字串 {變數名}
Ln:4  目錄名稱的命名格式化字串
Ln:6  替換變數名稱,你也可以自己命名。
Ln:7  檔名是否轉成UTF8繁體中文? (方便中文簡體檔名轉換)
Ln:11 版號會自動抓檔案屬性的FileVersion,若要使用產品版號則設為true。
Ln:12 目錄名稱缺乏版號版號,但也可以用日期變數來當版號。
Ln:16 日期變數預設是以目前時間產生,可設定.NET日期格式化字串。
Ln:17 若是想以檔案修改日期,則UseModifiedDate設為true即可。

檔案下載: (綠化免安裝,但需要支援.NET Framework 4.6)

百度雲盤下載 (VersionRenamer_20151208.zip, 310KB)

貼心功能:

  1. 檔案版號若為空時,程序會判斷格式化字串中的{version}變數前面字元若為空白,若刪除該空白字元。
  2. 不僅檔案能命名,目錄也可以更名,支援多檔或多目錄的拉曳方式。
  3. 更名失敗時,彈出錯誤訊息視窗。

No comments: