[Mac] フォルダ内のファイル名を自動的に変更する

Mac でフォルダにファイルを追加した際、自動的にファイル名を変更したいときがある。

そういう時に便利なのが Hazel というアプリケーションだ。

Noodlesoft – Noodlesoft – Simply Useful Software
https://www.noodlesoft.com/

例えば、デジカメの写真の拡張子が大文字の JPG になってしまう場合、Mac に保存する際には小文字の jpg にしたい。

そういう時は、Hazel の設定を以下のようにする。

If all of the following conditions are met
・Extension is JPG
Do the following to the matched file to folder:
・Rename with pattern: name extension

最後の extension の部分をクリックし、lowwercase を選択する。

***

次にファイル名をさらに複雑に変更してみる。例えばファイル名に「★」が含まれる場合「☆」に変更したい。この場合は Automator を併用する。

(1)Automator を開き、Workflow を新規作成する。

(2)左の Actions の Rename Folder Items を右へドラッグアンドドロップする。

(3)ダイアログが出てくるので、Don't Add をクリック。

(4)以下のように設定する。

Replace Text
・Find:
★ in basename only
・Replace: ☆

(5)File>Save で適当な場所に保存する。

(6)Hazel で以下のようなアクションを作成すればいい。

If all of the following conditions are met
・Name contains ★
Do the following to the matched file to folder:
・Run Automator workflow [5で作成した Workflow を選択]

参考:
【Mac】Automatorを使ってファイル名の特定文字を一括除去・置換する – ZO
http://zozozozozozozo.blog10.fc2.com/blog-entry-255.html