ブログに戻る

ファイル整理ソフトの仕組み:自動振り分けを5つのステップで解説

ファイルを自動で振り分けるソフトは、裏でどう動いているのか。フォルダの監視、ダウンロード完了の待機、ルールの順番、名前の重なり、取り消しまでを、File Arborを例に5つのステップで順を追って解説します。アプリなしで行う方法にも触れます。

2026年5月7日
File Arbor Team

自動ファイル整理ソフトは、放っておくとひとりでにいっぱいになるフォルダ(ダウンロード、デスクトップ、スキャナーの保存先)を受け持ち、そこに届いたものを、一度だけ書いたルールで収めていきます。外から見ると単純です。ファイルが現れて、少しすると別の場所にある。

その間にはたくさんのことが起きていて、ツールごとの違いが出るのもそこです。このページでは、File Arborを具体例にして、各ステップを順にたどります。ツールを比べたいなら、WindowsとMac向けの自動ファイル整理ソフトのまとめがあります。手順どおりに設定したいなら、セットアップガイドで15分ほどで組めます。

どのファイル整理ソフトも通る5つのステップ

  1. きっかけが処理を始めます。新しいファイルが届く、タイマーが動く、ボタンをクリックする、のどれかです。
  2. ファイルの書き込みが終わるのを待ちます。ソフトは、ファイルが最後まで書き込まれるまで待ちます。
  3. ルールを確認します。それぞれのファイルを、あなたのルールと順番に照らし合わせ、1つが当てはまるまで続けます。
  4. 動作を実行します。ファイルは、移動、名前の変更、ごみ箱への送り、削除、またはコマンドへの引き渡しのいずれかになります。
  5. 結果を記録します。ログに何が起きたかが残るので、あとから確認し、取り消せます。

次の5つの節で、1つずつステップを見ていきます。

ステップ1:何が処理を始めるか

ソフトがフォルダを調べるときだと判断する方法は、4つあります。

監視では、OSが新しいファイルを現れたそばからプログラムに知らせ、プログラムはすぐに反応します。File Arborの Auto モードはこの方式で、フォルダに届いてルールに当てはまるファイルは、1〜2秒で収まります。File Jugglerのドキュメントも同じ動作を述べていて、新しいファイルに「ほぼ即座に反応する」と書かれています。

一定間隔のスキャンでは、プログラムが数秒や数分ごとにフォルダを調べ、見つけたものを整理します。作るのは簡単で、たいていのフォルダでは問題ありませんが、必ず遅れが出ます。DropItのフォルダ監視はこの方式で、監視しているフォルダを「決まった時間間隔で」調べます。

予定した実行では、決めた曜日と時刻にフォルダが整理されます。たとえば、仕事を終えたあとの平日18時です。File Arborでは Scheduled モードにあたります。タイマーはアプリの中にあるので、その時刻にアプリが起動している必要があります。アプリが閉じていて逃した実行は、あとから取り戻されません。

手動では、Run をクリックするまで何も動きません。File Arborでは Single モードと呼びます。何かが動く前に、その実行が何をするかを見せ、確認を求めます。

きっかけファイルが動くとき向いている場面File Arborでは
監視届いて1〜2秒以内ダウンロード、デスクトップ、スキャナーのフォルダAuto モード(Pro)
一定間隔のスキャン次の確認のとき遅れが気にならないフォルダ—
予定した実行決めた曜日と時刻作業中に中身が変わってほしくない仕事用のフォルダScheduled モード(Pro)
手動Run をクリックしたとき新しいルールの試し、古いフォルダの片づけSingle モード(無料とPro)

知っておきたい細部が2つあります。フォルダを Auto モードに切り替えると、File Arborは、まずそこにすでにあるものを整理するかどうかを尋ねるので、古い山が取り残されません。そして、監視が見るのはフォルダの一番上の階層だけで、サブフォルダに届いたファイルには触れません。すべてのサブフォルダを通して整理するのは、別の手動の一掃(サブフォルダ検索、Pro)です。

ステップ2:ファイルが完成するまで待つ

ファイルは、現れた瞬間には完成していません。2 GBのインストーラーをダウンロードしているブラウザは、まずファイルを作り、そのあと数分かけて書き込みます。すぐにつかんでしまうソフトは、半分だけのファイルを移すことになります。

ブラウザは、一時的な名前でダウンロードし、完了したときにファイルの名前を変えることで、これに対処しています。

ブラウザダウンロード中
Chromereport.pdf.crdownload
Firefoxreport.pdf.part
Safarireport.pdf.download のパッケージ

これは、拡張子で一致させるどのソフトにも役立ちます。.pdf のルールは .crdownload には一致しないので、書きかけのファイルは、ブラウザが本来の名前を付けるまで無視されます。

ただし、ファイルを書き込むものがすべてブラウザとは限りません。USBメモリからのコピー、大きなPDFを保存するスキャナー、動画編集ソフトの書き出しは、最初から最終的な名前で書き込みます。File Arborは、新しいファイルが0.5秒のあいだ大きくならなくなるまで待ってから読み、複数のファイルがまとめて届いたときは、1つのまとまりとして扱います。

まったく整理されないファイルもあります。OSがフォルダに置くシステムファイル、たとえば .DS_Store、Thumbs.db、desktop.ini は飛ばされ、フォルダの除外リストに加えたファイルとフォルダも同様です(Pro)。

ステップ3:ルールを順番に確認する

ルールは、2つの半分でできています。どのファイルに当てはまるか、そして、そのファイルをどうするかです。前半は、条件の集まりです。

条件例
拡張子.pdf または .docx である
名前invoice を含む、IMG_ で始まる、_final で終わる
正規表現^\d{4}-\d{2}-\d{2}(日付で始まる名前)
サイズ500 MBより大きい
経過日数30日を超えて更新されていない
ファイルの中のテキストPDF、DOCX、テキストファイルに Invoice number が含まれる

File Arborでは、ルールに入っているすべての条件が真のときにだけルールが当てはまるので、条件を足すとルールは狭くなります。たいていの条件には「〜でない」の形もあります。名前に draft を含まない、拡張子が .tmp でない、などです。Proのルールは最大5つの条件を組み合わせられ、無料プランでは、ルールの条件は拡張子の1つだけです。

最初に当てはまったルールが勝つ

ファイルは一度だけ処理されます。File Arborは、フォルダのルールを Rules の一覧に並んだ順に試し、最初に当てはまったルールがそのファイルを取ります。ほかのルールは参照されません。

2つのルールが同じファイルに当てはまりうるときは、順番が重要になります。

  1. 名前に invoice を含むPDF → Documents/Invoices
  2. すべてのPDF → Documents

この順番なら、請求書は Invoices へ、それ以外のPDFはすべて Documents へ行きます。2つを入れ替えると、広いルールが先に当てはまるので、請求書もすべて Documents に入ります。ルールが無視されているように見えるときは、ほとんどの場合、これが理由です。

実行する前に結果を見る

手動で実行する前に、File Arborは、各ファイルがどうなるかの表を見せます。新しいフォルダと名前、そしてどのルールにも当てはまらないファイルです。6件を拾うつもりのルールが400件と表示されたなら、意図しない条件が入っていて、それを知るのにいちばん安く済むのがプレビューです。

ステップ4:動作

ルールが当てはまると、その動作が実行されます。File Arborには5つあります。

  • Move to folder では、Documents のような素直な名前は、整理中のフォルダの中のフォルダを指し、D:\Archive のような完全なパスなら、ファイルをどこへでも送れます。無いフォルダは作られます。移動先は、ファイルの断片から組み立てられます。保存された年と月、写真の撮影日やカメラの機種、そしてProでは、請求書の日付のように、文書の中から読み取った値です。
  • Rename では、ファイルに、日付、元の名前、固定のテキストから組み立てた新しい名前が付き、ファイルはその場にとどまります。移動の途中で名前を変えることもできます。
  • Move to Recycle Bin では、ファイルがごみ箱(Macではゴミ箱)に入ります。ファイルは、ごみ箱から手で戻せます。
  • Delete permanently は Pro の動作です。戻す手はないので、確認のチェックを入れるまでルールを保存できません。
  • Run command も Pro の動作です。当てはまったファイル1つにつき、シェルコマンドが1回実行され、ファイルのパス、名前、フォルダが埋め込まれます。Microsoft Store 版にはありません。

同じ名前のファイルがすでにあるとき

遅かれ早かれ、2つのダウンロードがどちらも invoice.pdf という名前になります。File Arborは、すべてのルールに共通の1つの設定でこれを処理します。

設定動き
Rename(既定)入ってくるファイルが invoice (1).pdf になります。何も上書きされません。
Overwrite移動先にすでにあるファイルが置き換わります。
Skip入ってくるファイルは、その場に残ります。

File Arborは、名前を変えたファイルの名前を二度は変えないので、同じルールをもう一度実行しても、invoice (1) (1).pdf のような名前にはなりません。

値を読み取れないとき

文書の中の値、たとえば請求書に印字された日付から名前を組み立てるProのルールは、推測しません。値がない場合や、05/07のような日付が日・月のどちらにも読める場合、ファイルはその場に残るか(既定)、選んだ確認用のフォルダへ移され、History にその理由が記録されます。

ステップ5:記録と取り消し

移動、名前の変更、ごみ箱への送信、完全削除、コマンドの実行のすべてが、ファイル、当てはまったルール、移動先、時刻とともに、File Arborの History に入ります。動作の種類で絞り込み、ファイル名で検索できるので、「ファイルはどこへ行ったのか」という疑問に、10個のフォルダを開かずに答えが出せます。

1件の移動や名前の変更は、History から取り消せます。ファイルは元のフォルダに元の名前で戻り、ルールは、ファイルが変わるまでそのファイルに手を付けません。実行の直後なら、Undo で、その実行が移動したものも名前を変えたものもすべて戻せます。ごみ箱に送られたファイルは、ごみ箱から手で戻せます。完全削除とコマンドは取り消せません。History と取り消しは、無料プランに含まれます。

パソコンの中のルールか、クラウドのAIか

ここまで説明してきたのは、ルール型の整理ソフトです。判断は自分で書いたルールで、同じファイルは必ず同じ場所に収まり、その理由は読んで分かります。File Arbor、Hazel、File Juggler、DropItはどれもこの方式で、整理はパソコンの中で行います。

AI型のファイル整理ソフトは仕組みが違います。ルールの代わりに、モデルがファイル名を、ときには中身も読んで、フォルダを提案します。設定は少なくて済みますが、判断は予測しにくく、処理がサーバー上で行われることも多くあります。

  • Mac向けのSparkleは、ファイル名をサーバー上で処理するので、インターネット接続と、確認済みのメールアドレスのアカウントが必要です。
  • Sortioは、既定でファイル名とフォルダのパスをクラウドサービスに送り、このサービスはOpenAIを使っています。それらをパソコンの中にとどめるローカルモードもあります。

File Arborは、ルール型で予測しやすい選択肢で、整理は完全にオフラインで行います。ファイルも、ファイル名も、中身も、パソコンの外には出ません。Proのライセンスの確認と更新の確認を除くと、アプリがネットにつながるのは、匿名の利用統計を送るときだけです。このトレードオフは、AI型とルール型のファイル整理ソフトの比較で詳しく扱っています。

アプリなしでもできますか?

ルールが1つで単純なら、できます。

Windowsでは、PowerShellのスクリプトが.NETの FileSystemWatcher を使って新しいファイルに反応するか、タスク スケジューラ(Task Scheduler)が整理用のスクリプトを数分ごとに実行できます。Microsoftのドキュメントは、短い時間に多くの変更が届くと、このウォッチャーがイベントを取りこぼすことがあると警告しています。Windowsに組み込まれたストレージ センサー(Storage Sense)は、ダウンロードフォルダを掃除できますが、しばらく開いていないファイルを削除するだけで、整理はしません。

Macでは、フォルダアクション(Folder Actions)が、項目がフォルダに追加されたときにAppleScriptやAutomatorのワークフローを実行し、macOS 26では、ショートカット(Shortcuts)のオートメーションを、ファイルがフォルダに追加されたときに動かすこともできます。Appleのスクリプトガイドは、項目を処理する前に、ディスクへの書き込みが終わるのを待つよう勧めています。

スクリプトが任せてくるのは、ステップ2から5のすべてです。ダウンロードはたいてい一時的な名前で届いて最後に名前が変わるので、スクリプトは、新しいファイルだけでなく、名前が変わったファイルも扱う必要があります。名前がすでにあるときにどうするかは自分で決め、ファイルがどこへ行ったかを知りたければ、自分でログを残します。2つのルールが重なるなら、順番のロジックも自分で書くことになります。ルールが1つなら午後の作業で済みますが、6つになると、保守すべき小さなプログラムになります。

ダウンロードフォルダ用のルール例

順番ルール条件動作プラン
1Invoices拡張子が .pdf で、名前に invoice を含むDocuments/Invoices/<Year> へ移動Pro
2Documents拡張子が .pdf、.docx、.xlsx など(組み込みのQuick Rule)Documents へ移動無料
3Images拡張子が .jpg、.png、.heic など(組み込みのQuick Rule)Images/<ExifYear> へ移動無料
4Old installers拡張子が .exe、.msi、.dmg で、14日間更新されていないごみ箱へ移動Pro

ルール1がルール2より上にあるので、請求書は、一般的な Documents ルールが見る前に収められます。無料プランでは、ダウンロードフォルダの大半をカバーする2つのルール(たいていDocumentsとImages)を選び、片づけたいときに実行します。ほかのルール例はダウンロードフォルダのガイドに、条件と動作のすべてはFile Arborの使い方ガイドにまとまっています。

ツールを選ぶときの確認点

5つのステップと、整理が行われる場所を合わせると、短いチェックリストになります。

  • きっかけは、フォルダを監視するのか、タイマーでスキャンするのか、予定で動くのか、クリックしたときだけなのか。
  • 完成したファイルは、ファイルが最後まで書き込まれるのを待つのか。
  • ルールは、実行される順番が見えて、何かが動く前に結果をプレビューできるのか。
  • 名前の重なりは、同じ名前のファイルがすでにあるとき、どうなるのか。
  • 記録は、ログがあり、移動を取り消せるのか。
  • 場所は、整理がパソコンの中で行われるのか、他人のサーバーで行われるのか。

これらの問いに、プラットフォームごとに答えられるツールは、自動ファイル整理ソフトのまとめ、Windows向けファイル整理ソフトのガイド、Mac向けファイル整理ソフトのガイド、フォルダ監視ソフトの比較をご覧ください。

まとめ

自動ファイル整理は、5つのステップに行き着きます。ファイルに気づき、完成するまで待ち、最初に当てはまるルールを見つけ、その動作を実行し、何が起きたかを書き留める。ツールの違いがいちばん出るのはステップ2と5で、何かがうまくいかなかったときに初めて気づく部分です。

File Arborは、この5つをすべてパソコンの中で、WindowsとmacOSで実行します。無料プランは監視フォルダ1つ、ルール2つ、1日20ファイルまで、手動実行で、Proは Auto モード、予定した実行、無制限のルールを$24.99の買い切りで加えます。File Arborをダウンロードして、ダウンロードフォルダで試してみてください。

よくある質問

自動ファイル整理ソフトとは何ですか?

一度書いたルールに従って、文書、画像、ダウンロードしたファイルをフォルダへ収めるソフトです。フォルダを見張るか、決めた時刻に動くか、クリックしたときに動き、ファイルを1つずつルールと照らし合わせて、当てはまったものを移動、名前の変更、または削除します。File Arbor、Hazel、File Jugglerがこの方式で、整理はパソコンの中で行われます。

ファイル整理ソフトは、ダウンロードが終わったことをどうやって知るのですか?

ブラウザは、ダウンロード中のファイルを一時的な名前で保存し、完了したときに本来の名前を付けます。たとえばChromeは.crdownload、Firefoxは.part、Safariは.downloadパッケージです。本来の拡張子に一致するルールは、一時的なファイルには一致しません。File Arborは、さらに、新しいファイルの大きさが増えなくなるまで待ってから、それを読みます。

2つのルールが同じファイルに当てはまると、どうなりますか?

File Arborでは、最初に当てはまったルールが勝ち、ファイルは一度だけ処理されます。ルールは Rules の一覧に並んだ順に試されるので、「名前に invoice を含むPDF」のような狭いルールは、「すべてのPDF」のような広いルールより前に置く必要があります。

移動先にすでに同じ名前のファイルがあると、どうなりますか?

File Arborは、すべてのルールに共通の1つの設定で決めます。既定のRenameは、入ってくるファイルに invoice (1).pdf のような番号を付けるので、何も上書きされません。Overwriteは既存のファイルを置き換え、Skipは入ってくるファイルをその場に残します。

自動ファイル整理ソフトが行った整理は、取り消せますか?

File Arborでは、移動と名前の変更は取り消せます。Historyには、移動、名前の変更、ごみ箱への送信、完全削除、コマンドの実行のすべてが並び、1件の移動や名前の変更はそこから元に戻せます。Windowsのごみ箱やMacのゴミ箱に送られたファイルは、そのごみ箱から手で戻せます。完全削除とコマンドは取り消せません。

自動ファイル整理ソフトは、ファイルをアップロードしますか?

File Arbor、Hazel、File Jugglerのようなルール型の整理ソフトは、整理をパソコンの中で行います。File Arborでは、ファイルもファイル名も中身も、パソコンの外に出ません。アプリがネットにつながるのは、Proのライセンスの確認、更新の確認、匿名の利用統計のときだけです。AI型の整理ソフトは仕組みが違い、たとえばSortioは、既定でファイル名とフォルダのパスをクラウドサービスに送ります。

無料版はありますか?

File Arborの無料プランは、監視フォルダ1つ、ルール2つ、1日20ファイルまで、手動実行で、WindowsとmacOSで使えます。ファイルが届いたときに整理する機能(Auto モード)と、予定した実行はProの機能で、$24.99の買い切りです。

関連記事

2026年9月2日

フリーランスのクライアントファイル整理術:構造とルール

フリーランスのためのクライアントファイル整理術。20社を超えても破綻しないフォルダ構造、検索がきちんと効くファイル名の付け方、そして残りの手作業を肩代わりする自動ルールの作り方まで、案件が増えても迷わない運用方法をまとめました。

続きを読む
2026年8月22日

Macのファイル整理ソフトおすすめ【無料・有料/2026年版】

スマートフォルダ、Automator、Hazel、File Arborを比較し、Mac向けファイル整理ソフトの無料・有料の違いを解説。File Arborはオフライン動作、Proは$24.99の買い切り(Hazelは$42)。

続きを読む
2026年5月7日

パソコンのファイル整理ソフトおすすめ【Windows・無料あり】

Windows 10・11で使えるパソコンのファイル整理ソフトを、無料・有料に分けて比較します。File Arborはルールでファイルを仕分け、オフラインで動作。無料プランから始められ、Proは$24.99の買い切りです。

続きを読む
2026年8月26日

ファイル管理を自動化する:手作業をやめるべき5つのタスク

ファイル管理を自動化する5つの方法を紹介します。ダウンロードの種類別の仕分け、スクリーンショットの移動、古いファイルのアーカイブ、仕事用と私用の分離、重複ファイルの整理まで、すべてルールに任せる手順を具体的に解説します。

続きを読む