フォルダの自動振り分けをどう選ぶか|条件の見方
フォルダの自動振り分けを比べようとして、機能の一覧を横に並べた表を作ったものの、どれも似たようなことが書いてあって決められない。よくある詰まり方です。原因は情報の不足ではなく、比べる軸が決まっていないことにあります。振り分けの仕組みは、どれも「きっかけ」「条件」「取り消し」「動く場所」の4つで構成されていて、このどこを重く見るかで答えが変わります。ここでは、その4つを順に見ていきます。
機能の数を数えても、選べるようにはならない
自動振り分けの道具は、標準で入っているものから買い切りの市販アプリまで幅がありますが、できることの一覧はかなり似ています。名前で分ける、拡張子で分ける、日付で分ける。ここだけを見比べると差が出ません。
差が出るのは、思ったとおりに動かなかったときの振る舞いです。条件に合わないファイルが1件だけ残ったとき、なぜ残ったのかが分かるか。間違った場所へ移動してしまったとき、どこへ行ったかを追えるか。ファイルが増えて対象のフォルダが膨らんだとき、そのまま動き続けるか。選ぶときに見るべきなのはこちら側で、これは機能の欄には書かれません。
判断を1つずつ片付けるために、次の4つの軸に分けます。どれを優先するかは扱うファイルの性質で決まるので、全部を満たす道具を探す必要はありません。
軸1: 何をきっかけに動くか
きっかけの取り方は3つあります。ファイルが置かれた瞬間に動くもの、決まった時刻に動くもの、人が指示したときだけ動くものです。
即時に動くものは快適ですが、ファイルの書き込みが終わる前に反応する問題が付いて回ります。ブラウザは受信の途中を一時的な名前で置くので、そこへ反応すると壊れた状態のファイルを移動してしまいます。時刻で動くものはこの問題を避けられ、1日1回であれば書き込みはすべて終わっています。その代わり、置いた直後には片付きません。
macOS 26のショートカットアプリでは、フォルダに対して3つのきっかけが選べます。指定したフォルダにファイルが追加されたとき、指定したフォルダ内でファイルが変更されたとき、指定したフォルダからファイルが削除されたときです。加えて、サブフォルダを無視するかどうかを指定できます。ここで見落とされやすいのは、実行の仕方に「すぐに実行」と「実行の前に尋ねる」があることです。後者を選ぶと、通知が出て許可するまで動きません。静かに片付けたいのか、動く前に知りたいのかで選び分けます。
自分でスクリプトを書く場合は launchd の監視機能を使う手がありますが、macOS付属の説明書には、この方式は変更を取りこぼす可能性があるため推奨しないという趣旨の注意が書かれています。ファイルの状態が整っている保証もないと明記されています。スクリプトを常時走らせる構成にするか、時刻で回すかを先に決めておくほうが安全です。
時刻で回す場合は、頻度の決め方が結果を左右します。1時間に1回は即時に近い感覚で使えますが、ノートを閉じている時間帯は動きません。1日1回なら確実に1回は動きますが、日中に置いたファイルは翌日まで残ります。実務では、作業を終える時刻の少し後に1回、朝の始業前に1回という2回の構成が扱いやすく、どちらのタイミングでも人がMacの前にいないので、移動の途中で触ってしまう事故も起きません。
軸2: 条件をどこまで細かく書けるか
条件に使える材料は、道具によって差が出ます。名前と拡張子はどれでも使えます。作成日と更新日もほぼ共通です。差が付くのは次の3つです。
- ダウンロード元のサイト(ファイルに残る記録を読む)
- 中身の文字(PDFの本文や、画像から読んだ文字)
- 他の条件との組み合わせ方(すべてに一致か、どれかに一致か)
標準の仕組みを使う場合、条件の判定は自分で組み立てることになります。フォルダの変化の情報を受け取って、繰り返しの中で1件ずつ調べ、当てはまるものだけを動かすという書き方です。柔軟ですが、条件が増えるほど作る時間が伸びます。
市販の常駐アプリは、条件を画面から選べる形で持っています。Noodlesoft の Hazel 6 は、名前や日付のほかに、どのサイトから来たか、どのアプリが作ったかといった条件を並べて組み合わせられます。買い切りで、単体が42ドル、5人までの家族向けが65ドル、旧バージョンからの更新が20ドルです。
条件に使えるかどうかで差が出やすいのが、ダウンロード元の情報です。ブラウザが保存したファイルには、どのページから来たかの記録が拡張属性として残っており、これを条件に使えると「特定の取引先のサイトから落とした書類だけ」といった分け方ができます。名前や拡張子に頼らずに済むため、相手が付けたファイル名がばらばらでも当たります。この情報を条件に使えない道具では、同じことを名前の部分一致で近似することになり、取りこぼしが増えます。
条件をどこまで書けるかと同じくらい大事なのが、条件どうしの順番です。上から順に見て最初に一致したところで止まるのか、全部の条件を通すのか。前者なら、広い条件を上に置いた時点で下のルールは動かなくなります。設定を始める前に、この挙動だけは確かめておきます。
軸3: 間違えたときに戻せるか
自動の移動で困るのは、動いたこと自体ではなく、どこへ動いたか分からなくなることです。戻せるかどうかは、次の3点で決まります。
1つ目は記録です。いつ、どのファイルを、どこからどこへ動かしたかが残っているか。残っていれば、後から一括で戻せます。記録の形式も見ておきます。画面の中でしか読めない記録は、件数が増えると追えません。テキストとして書き出せるなら、検索も差分の確認もできます。2つ目は取り消しの手段です。直前の1件だけ戻せるのか、まとめて戻せるのか。自動で動く仕組みほど、気づくのが数日後になるため、1件だけ戻せる作りでは間に合いません。3つ目は同じ名前のファイルが移動先にあったときの扱いです。
Finderで同じ名前のファイルを含むフォルダを重ねたとき、選べるのは中止か置き換えかの2つだけで、自動で名前を変えて両方を残す動きはしません。自動振り分けの道具でも、この扱いは分かれます。番号を足して両方残すもの、置き換えるもの、そのファイルだけ処理を飛ばすもの。置き換える設定のまま気づかずに使うと、古いほうが消えます。移動先に同名がある確率が高いのは、請求書やスクリーンショットのように名前が機械的に付くファイルです。
軸4: どこで動いて、どんな許可が要るか
自動振り分けは、ユーザーの書類フォルダやダウンロードフォルダに触る仕組みです。macOSはこの種のアクセスを設定で管理しています。
アプリおよびWebサイトの中には、「デスクトップ」、「ダウンロード」、および「書類」の各フォルダにあるファイルやフォルダにアクセスできるものがあります。特定の場所にあるファイルとフォルダへのアクセスを許可するアプリおよびWebサイトを指定できます。 出典: support.apple.com
選ぶときに確かめるのは3点です。常駐するのかどうか、ログイン時に自動で起動するのかどうか、そして必要な許可がフォルダ単位なのか、ディスク全体なのか。フォルダ単位で足りるなら、許可の範囲は狭く保てます。ディスク全体の許可を求める道具は、その分できることも広がりますが、同じ許可で何でも読めます。
macOS 26のフォルダのオートメーションには、対象にできる場所の制限もあります。ゴミ箱は指定できません。外部ドライブも指定できません。対象のフォルダは10,000項目までで、これを超えると設定していたオートメーションが無効になります。外付けディスクの中を整理したい場合は、この時点で標準の仕組みは候補から外れます。
試し方: 本番のフォルダでいきなり動かさない
選ぶ段階で確かめられることは、思っているより多くあります。候補を1つに絞る前に、同じ条件を2つの道具で作って、同じ材料に当ててみるのがいちばん早い比べ方です。
手順は単純です。まず、書類用のフォルダを1つ新しく作ります。次に、ダウンロードフォルダから代表的なファイルを30件ほど複製して、その中に入れます。複製なので、何が起きても元のファイルは無事です。そのうえで、それぞれの道具に同じ条件を設定して動かし、結果を見比べます。
見るのは3点です。30件のうち何件が想定どおりの場所へ行ったか。想定外の場所へ行ったものは、なぜそうなったのかを設定画面から読み取れるか。そして、動かなかったファイルがあったとき、その理由が分かるか。3点目で詰まる道具は、本番で使い始めてからも同じところで詰まります。
拡張子の大文字と小文字が混ざったファイルを1件だけ混ぜておくと、条件の当たり方の差が出ます。写真ファイルの拡張子は機種によって大文字で付くことがあり、小文字だけを条件にしていると素通りします。同じように、名前に全角のスペースや丸括弧が入ったものも1件入れておくと、名前で判定する条件の癖が見えます。
4つの軸を1つの表にする
| 見る軸 | 標準のオートメーション | フォルダアクション | 常駐する市販アプリ |
|---|---|---|---|
| きっかけ | 追加・変更・削除 | 項目の追加 | 条件に合ったとき、時刻 |
| 条件の書き方 | 自分で組み立てる | スクリプトで書く | 画面から選ぶ |
| 対象にできる場所 | 内蔵ディスクのみ、10,000項目まで | フォルダ単位 | 制限は製品による |
| 記録と取り消し | 通知が中心 | 残りにくい | 記録を持つものがある |
| 費用 | 標準 | 標準 | 42ドルから |
表の使い方としては、上から順に見るのではなく、自分が外せない行を1つ決めて、そこで落ちる選択肢を先に消します。全部の行で満点を取る道具を探し始めると、比較そのものが終わらなくなります。外付けディスクを対象にするなら1行目で決まりますし、後から追えることが最優先なら4行目で決まります。
決める順番と、その前に確かめておくこと
道具を選ぶ前に、対象のフォルダの現状を数えておきます。ダウンロードフォルダの件数、直近1か月に増えた件数、そのうち名前の付き方が一定のものの割合。この3つが分かれば、条件を機械に任せられる部分がどれくらいあるかが見えます。名前が一定のものが半分に満たないなら、条件を書く時間のほうが長くなります。
ここで測った往復の回数は、道具の性能だけでは減りません。フォルダを見て、ターミナルで確かめて、結果をまた別の窓で見る、という移動そのものが時間を使っているからです。フォルダとターミナルとAIが同じ窓にある構成は、この移動を前提から外す作りになっています。どの操作が同じ窓で完結するのかはできることにまとめてあります。
他の方式のファイル管理と何が違うのかを軸ごとに見たい場合は他のファイル管理との比較が近い内容です。費用の考え方は料金に、導入前に出やすい疑問はよくある質問に載せています。日本語以外の環境で使う場合の扱いは対応言語にまとめてあります。
最後に1つだけ順番の助言を付け加えると、条件を作り込む前に、まず1つのフォルダ、1つの条件だけで2週間動かします。そこで取りこぼしと誤作動の回数を見てから、条件を増やすか道具を変えるかを決めます。最初から10個のルールを書くと、うまくいかなかったときにどれが原因か分からなくなります。
よくある質問
無料の標準機能と有料のアプリでは、どこが一番違いますか?
条件を組み立てる作業を自分でやるか、画面から選ぶかが最大の違いです。標準の仕組みでも同じ結果は作れますが、繰り返しと条件分岐を自分で書くことになります。扱うファイルの形が毎回違うなら画面から選べるほうが早く、形が決まっているなら標準の仕組みで十分足ります。
外付けドライブの中を自動で振り分けたい場合はどうなりますか?
macOS 26のフォルダのオートメーションは外部ドライブを指定できないため、別の手段が必要になります。常駐する市販アプリを使うか、時刻で動くスクリプトを自分で用意する形になります。ドライブが接続されていないあいだは動かないので、動くのは接続中だけという前提で条件を作ります。
条件は最初にどれくらい作るべきですか?
1つで始めます。もっとも件数の多い種類のファイル、たとえば請求書のPDFだけを対象にして2週間動かし、取りこぼしと誤作動の回数を数えます。最初から複数のルールを入れると、うまく動かなかったときにどのルールが原因か切り分けられません。
移動先に同じ名前のファイルがあると、どうなりますか?
道具によって分かれます。番号を足して両方残すもの、置き換えるもの、そのファイルだけ処理を飛ばすものがあります。請求書やスクリーンショットのように機械的な名前が付くファイルは衝突しやすいため、設定を始める前にこの挙動を確かめ、置き換えにはしないでおくほうが安全です。