![見出し画像](https://assets.st-note.com/production/uploads/images/130831164/rectangle_large_type_2_bc372fdb52b271eba92f0e8495ba9468.png?width=1200)
ファイル名などの条件に応じてカラーラベルを付ける
macOSからは、ずいぶん昔に消えてしまいましたが、Path Finderを使うと「カラーラベル」を付けることができます。オールドスクールと言われてしまうかもですが、たくさんのファイルから「これ!」を見つけるのに、〈カラーラベル〉は有効です。
![](https://assets.st-note.com/img/1707840848477-OZAll1pVfw.png?width=1200)
ちなみに、Path Finderはちょっと…の方には、TotalFinderという選択肢があります。
そもそもFinderの「タグ」
〈カラーラベル〉を廃止した理由のひとつがタグのサポートです。複数のタグ付けをサポートする限り、〈カラーラベル〉のような実装が厳しいのは当然です。
それはともかく、タグは自由に拡張できるため、日本語/英語が混じってしまったり、カラー名以外のタグが増えてしまうのが難点。
![](https://assets.st-note.com/img/1707841157502-UR0ghpzDJl.png?width=1200)
タグの削除
複数ファイルを選択し、⌘ + option + Iキーで[情報]パネルを表示すると、パネル上に、選択したファイルに使われているタグが表示されます。
こちらを消すのがスピーディですが、ちょっと面倒。
![](https://assets.st-note.com/img/1707841332706-fhhd8OXy1w.png?width=1200)
※Path Finderだと、この操作では消えなかったりします。
Keyboard Maestroのタグ
Keyboard Maestroの「Set File Attribute」アクションには、タグに関して4つの設定があります。
Set tags:指定したタグを設定
Set tags(add):指定したタグを追加
Set tags(toggle):指定したタグをトグル
Set tags(remove):指定したタグを削除
![](https://assets.st-note.com/img/1707841999847-8G7KJL9yve.png?width=1200)
このうち、「set tags」で[to]の値を空白にすると、すべてのタグが削除されます。
![](https://assets.st-note.com/img/1707842019981-AMMZLD6rw9.png?width=1200)
Finderで選択したファイルのタグを削除する
「For Each Item in a Collection Execute Actions」アクションで選択したファイルに対して[Set tags]でタグを削除するには次のように設定します。
![](https://assets.st-note.com/img/1707842077031-xdn23ECypT.png?width=1200)
いやいや、こういの得意なの、Hazelじゃない?
フォルダー監視アプリ「Hazel」を使えば、あまり頑張らなくてもできそうです。さらに、ファイルが追加されたら自動的に更新されるし…
しかし、対象となるフォルダーが増えていく場合、それぞれのフォルダーにRulesを複製していかなければなりません。つまり、共通するRulesの更新ができません。
![](https://assets.st-note.com/img/1707842563241-ECBxy6SCpy.png?width=1200)
スマートフォルダーが使えたらな〜と思ったところ、なんと!サポートしていました。
しかし、Hazelはスマートフォルダーの扱いに難があります。
あらかじめFinderで設定したスマートフォルダーをHazelに登録することはできますが、その中のファイルを見に行ってくれません。
![](https://assets.st-note.com/img/1707886089858-NoptPMXzjo.png?width=1200)
何か頑張ればできるかもしれませんが、とりあえず諦めて、Keyboard Maestroに戻ります。
Keyboard Maestroで対象となるフォルダーを指定する
対象となるフォルダーを指定するには、[Prompt for Folder]アクションを使います。
![](https://assets.st-note.com/img/1707888625439-FoKLzpODNB.png?width=1200)
その結果、次のようなダイアログボックスが開きます。
![](https://assets.st-note.com/img/1707888717233-VM2ZBs0543.png?width=1200)
[Prompt for Folder]の[Set variable]で指定した変数に、指定したディレクトリー(フォルダー)が入ります。
ファイル名や拡張子の取得
Split Pathアクションを使うことでファイル名、拡張子などを変数に格納します。
![](https://assets.st-note.com/img/1707889447455-aOdUfCkyBK.png?width=1200)
ラベル設定
ファイル名や拡張子によってラベルを設定します。
![](https://assets.st-note.com/img/1707889521568-W2NcKfWSsD.png?width=1200)
ダウンロード
そのままお使いになることはないと思うのですが、ご参考までに。
修正版
シンプルになりました。
定期マガジンを購読されるとサンプルファイルをダウンロードいただけます。 https://note.com/dtp_tranist/m/mebd7eab21ea5