2011年7月21日 星期四

FolderPatch -- Make a folder more easily


兩天前看到 MacToday 上的一篇文章,該文介紹了很多 Mac OSX Lion 的新功能,其中一個小功能是 "選擇數個檔案後,在右鍵選單中直接將其打包成一個資料夾"。這個功能雖然不新奇,但是出乎意料地實用,而且可以自己寫,所以就手癢寫了一個。

本程式分為兩個部分:1. App 部分,在選好檔案後直接點擊或拖曳至軟體圖示上即可;2. Workflow 部分,放入特定目錄下可直接從右鍵選單中啟動。簡易使用手冊如下:

1. FolderPatch.app
  1. 將 app 檔複製至 "應用程式" 資料夾 ( /Application/ ) 裡,再將圖示拖曳至 Finder 視窗的工具列上或 Dock 上 (以這個程式來說,我比較建議放在 Finder 視窗工具列上即可,檔案若在桌面則用右鍵選單去啟動,這樣操作會比較流暢)。
  1. 選好檔案 (們) 後,按下 Finder 視窗上的軟體圖示或將檔案 (們) 拖曳至 Dock 上的軟體圖示即可。
  2. 安裝方法及使用方法可參考 Gone

2. FolderPatch.workflow
  1. 10.4 或 10.5 的使用者:將 FolderPatch X45.workflow 複製到 "家目錄 / 資源庫 / Workflows / Applications / Finder /" ( ~/Library/Workflows/Applications/Finder/ ) 裡,沒有 Workflows 資料夾的話請自己建立一個 (當然啦,該目錄下的 Applications 及 Finder 資料夾都要一起新增)。
  2. 10.6 的使用者:將 FolderPatch X6.workflow 複製到 "家目錄 / 資源庫 / Services /" ( ~/Library/Services/ ) 裡,沒有 Services 資料夾的話請自己建立一個。
  3. 在選好的檔案 (們) 上按右鍵即可啟動 FolderPatch,且變更 FolderPatch.workflow 的檔名可直接改變右鍵選單中的名稱,以下以 10.4 的右鍵選單為例,我將其改名為 "Make a folder":
  1. 安裝方法及使用方法可參考 Right Key RAR

系統需求
1. FolderPatch.app:Mac OSX 10.2 以上,為 Universal 程式。
2. FolderPatch.workflow:Mac OSX 10.4 以上,10.4 及 10.5 使用者請使用 FolderPatch X45.workflow,而 10.6 以上的使用者請使用 FolderPatch X6.workflow。

注意事項
1. 一啟動 FolderPatch 後,會先詢問欲建立的資料夾檔名。


由於沒有限制檔名,若設定檔名為 ".XXXX" (開頭為 "."),則變成隱藏資料夾,臨時要藏東西很好用 (咦)。這點 10.7 的內建功能應該做不到,因為它是內建於 Finder 中,不會允許使用者弄出 Finder 預設不顯示的東西。

2. 不支援 "在不具寫入權限的目錄下建立資料夾",會出現以下的警示視窗:


3. 若欲建立的資料夾與該目錄下另一個資料夾同名,則會通知使用者 "重新命名" (Rename) 或 "合併" (Merge) 資料夾內的檔案,但選擇 "合併" 選項後,若原同名資料夾內有檔案與即將加入的檔案同名,原資料夾內的該檔將會被覆蓋而消失


後記
當我在寫這篇文章時,10.7 Lion 已經在 Mac App Store 上正式推出了,顯得寫這個程式似乎是寫心酸的 ....?不過寫程式的過程中也可以學到一點東西啦 ..... 最後,如果您的老電腦無法升級 10.7 Lion (像我的 2006 mid Core Duo MacBook),或是還想觀望一陣子,不想立即更新 10.7 Lion 的話 ,都歡迎試用這個小軟體。

有任何問題請回覆本文或寄信給我,感謝各位~

Update log
20110721 FolderPatch 0.2:增加 Merge 功能及錯誤訊息的判斷。
20110724:增加 workflow 檔支援 Mac OSX 10.6 以上。

沒有留言:

張貼留言