2009年4月8日

自製無用小工具系列 - 格式化檔名

坎尼之前寫過 自製無用小工具 - part 1
沒想到這系列已經過了快半年了 (嚇)
但卻沒發半篇 囧

今天坎尼想要把檔案夾裡的檔名改成同一格式
ex. Img001.png、word002.doc...
一個一個改的話,幾千個檔案坎尼會改到臉抽筋吧
坎尼又懶的上網找工具

剛好想到以前寫過的副檔名更改小程式
於是坎尼花個二十分鐘做個小改寫

執行時,和之前的操作方式很像,先選擇路徑
接著格式設定完之後,就可進行更名動作
(這邊也還保有之前的副檔名更換功能)


執行成功之後
可以看到img資料夾裡的 png 檔都變成 IMG+流水號 的名稱
並且會新增一個 note 檔案,裡面記載更名前的對照表


程式的寫作流程基本上和改副檔名的那段差不多
利用 Directory.GetFiles 取得檔名
再替檔名換上新的格式及流水號,並記錄至對照表中
最後把對照表用 StreamWriter 輸出成文字檔

懶人更名小工具的 下載

這個工具目前不支援回復成原檔名的動作,所以使用前請三思
剛剛發現有點bug,明天修過後再補上新檔吧 :p

3 則留言:

Unknown 提到...

「會新增一個 note 檔案,裡面寄載更名前的對照表」,聽起來不錯!有了這樣的紀錄,要復原應該不會太困難才是~

坎尼 提到...

本來就有規劃要能復原原檔名 and 副檔名
但是目前沒這個需求所以沒做 XDDD

檔案已經更新
在 note.txt 也加入了匯出時間及分隔線
另外修了個小 bug

有使用的人,發現問題請回報啊 XDDD

Unknown 提到...

免費軟體 - InfraView 批次改檔名功能介紹: http://briian.com/?p=6220

Google Spreadsheet 裡用規則運算式

最近因為工作關係,遇到要用 Google Form 及 Google Sheet 所以研究了 Google Sheet 裡的一些 function 怎麼用 首先,分享一下如何在 Google Sheet 裡用規則運算 :D