フォルダ監視ソフト5選【Windows・Mac対応】
フォルダに届いた新しいファイルをすぐに仕分けるフォルダ監視ソフト5本を、WindowsとMacで比較します。ルールの作り方、バックグラウンドでの動作、価格の違いに加え、無料で使える選択肢もまとめました。
毎日、ダウンロード、デスクトップ、プロジェクトのフォルダには、それを片づける仕組みがないまま、ファイルがたまっていきます。フォルダ監視ソフトは、ディレクトリを見張り、ファイルが届いた瞬間に、移動、コピー、名前の変更、削除などの動作を実行することで、この問題を解決します。
新しいRAWファイルを適切なプロジェクトへ振り分けたい写真家でも、取引先の請求書を整理したいフリーランスでも、ダウンロードフォルダをゴミ捨て場にしたくないだけの人でも、それをバックグラウンドで実現してくれるのが、フォルダウォッチャーです。
このガイドでは、選ぶときの見どころ、WindowsとMac向けの5つのツール、ウォッチャーが実際にどう振る舞うか、アプリなしでフォルダを監視する方法、そして手順どおりの設定を取り上げます。
フォルダ監視ソフトとは?
フォルダ監視ソフト(ウォッチフォルダソフトやフォルダモニターソフトとも呼ばれます)は、OSのファイルシステムの通知につながり、変更が起きたときに反応します。監視しているディレクトリに新しいファイルが現れると、ソフトはそれをルールと照らし合わせて評価し、設定された動作を実行します。
自分でファイルをドラッグ&ドロップする手作業の整理や、一定間隔で動いて、実行と実行のあいだはファイルが待たされる、予定されたバッチスクリプトと違って、フォルダウォッチャーはリアルタイムで動きます。ファイルは、届いてすぐに処理され、数分後ではありません。
基本の流れは次のとおりです。
- 監視するフォルダを追加する
- ルールを決める(ファイルの拡張子が
.pdfなら、Documents/PDFs へ移動) - ソフトがバックグラウンドで動く
- 新しいファイルがすべて、自動で評価される
フォルダウォッチャーか、フォルダモニタリングか
「フォルダモニタリング」という言葉は、2つの別のことを指します。自分が求めているのがどちらかを、知っておく価値があります。
| フォルダウォッチャー | フォルダモニタリング(監査) | |
|---|---|---|
| 答える問い | 「この新しいファイルを、どうするか」 | 「誰がこのファイルを開き、変更し、削除したか」 |
| 何をするか | ファイルが届いたそばから、移動、名前の変更、処理をする | ファイルの活動の記録を書く |
| ファイルを変えるか | する(あなたのルールで) | しない |
| Windowsに組み込まれているか | いいえ | はい(ファイル システムの監査) |
| 代表的なツール | File Arbor、Hazel、File Juggler、DropIt | Windowsの監査、専用の監査ソフト |
Windowsで監査の記録が必要な場合は、ファイル システムの監査をオンにします。ローカルのセキュリティ ポリシーを管理する画面(Local Security Policy)を開き、オブジェクト アクセスの監査ポリシーでファイル システムの監査を有効にします(Audit File System)。そのうえで、フォルダのプロパティのセキュリティタブにある詳細設定から、監査のエントリを追加します(Auditing タブ)。すると、アクセスのイベントが、イベントを確認する画面(Event Viewer)のセキュリティ ログに現れます。Macでは、コマンドラインのツール fs_usage がファイルの動きをリアルタイムで表示しますが、ログは残しません。
このガイドの残りは、前者、つまり新しいファイルに働きかけるウォッチャーの話です。
フォルダ監視ソフトの選び方
フォルダウォッチャーは、どれも同じではありません。選ぶ前に、次の6つの基準で評価してください。
リアルタイムの監視と一定間隔の監視は、動き方が違います。ファイルシステムのイベントを待ち受けるのではなく、タイマーでフォルダを調べるツールもあります。イベントに基づく監視のほうが早く反応します。OSのファイルシステムの通知(macOSのFSEvents、WindowsのReadDirectoryChangesW)を使うツールを探してください。
完成したファイルを待つかどうかも大切です。ダウンロードや大きなコピーは、書き込みに時間がかかります。優れたウォッチャーは、半分のファイルを移すのではなく、ファイルが完成するまで待ちます。
柔軟なルールエンジンでは、組み合わせられる条件(拡張子、ファイル名のパターン、サイズ、経過日数)が多いほど、自動化が精密になります。正規表現への対応は、基本的なツールと高度なツールを分ける目安です。
GUIとCLIでは、向き不向きが分かれます。コマンドラインのツール(Pythonパッケージの organize など)は柔軟ですが、技術的な知識が要ります。GUIのツールは、設定も保守も楽です。
クロスプラットフォーム対応は、WindowsとMacの両方で作業するなら大切です。両方のOSでネイティブに動くツールなら、別々の2つの設定を保守せずに済みます。
無料プランと保守も見ておきましょう。期限のない無料プランなら、実際のフォルダでツールを試せます。また、ファイルシステムのAPIはOSのアップデートとともに変わるので、何年も更新されていないツールは、追いつけていないかもしれません。
2026年のWindows・Mac向けフォルダウォッチャー5選
1. File Arbor:WindowsとMacの私たちのおすすめ
私たちがおすすめする理由は、この一覧のなかで、WindowsとmacOSの両方で動くグラフィカルなフォルダウォッチャーがこれだけであること、ファイルが完成するまで待ってから移すこと、そして無料プランに期限がないことです。File Arborは私たち自身の製品でもあるので、その点を考慮して読んでください。
File Arborは、Windows 10、Windows 11、macOSでネイティブに動き、Auto モードは、OSのファイルシステムの通知を通じてフォルダを見張ります。
仕組み
File Arborは、2層のルールの仕組みを使います。
-
Quick Rulesは、いちばんよくあるファイルの種類向けの組み込みルールです。画像、文書、動画、音声、アーカイブ、インストーラーで、それぞれ専用のフォルダに入ります。ワンクリックでフォルダに割り当てられます。
-
Smart Rulesでは、拡張子のフィルタ、ファイル名のパターン(正規表現を含む)、ファイルサイズ、経過日数、そして内容の条件(Pro)を使って、自分の条件を決められます。内容の条件は、PDF、DOCX、TXT/MD/CSVファイルの中にあるテキストや正規表現に一致し、1.3.0以降は、スキャンしたPDFや写真の中も、OCRで読み取って一致させます。Proのルールは、最大5つの条件を組み合わせて、ファイルを任意の移動先フォルダへ送れます。
Auto モードがオンのとき(Pro)、監視フォルダに届いてルールに当てはまるファイルは、保存が終わってから1〜2秒で収まります。無料プランでは、同じルールが、Run をクリックしたときに動きます。
主な強み
- WindowsとMacの両方で、イベントに基づく監視
- ファイルの書き込みが終わるまで待ってから移す
- すぐに使えるQuick Rules(よくある作業には設定が要りません)
- 高度なパターン一致のための、正規表現を使えるSmart Rules
- すべての移動の History と、移動と名前の変更の取り消し
- プライバシー優先:処理はすべてローカルで、クラウドは使いません
- 無料プラン:監視フォルダ1つ、ルール2つ、1日20ファイルまで、手動実行、期限なし
- Pro:$24.99の買い切り、フォルダとルールは無制限、永久アップデート
File Arborを無料でダウンロード。クレジットカードは不要です。
2. Hazel:Mac専用
noodlesoft.comのHazelは、macOSでルール型のフォルダ自動化に昔から使われてきたツールで、ここにあるツールのなかで、macOSとの結びつきがいちばん深いものです。
Hazelは、監視フォルダのファイルを届いたそばから処理し、名前、拡張子、日付、サイズ、Spotlightのメタデータ、Finderのタグに基づく条件に対応しています。動作としてAppleScriptやシェルスクリプトを実行できるので、拡張性が非常に高くなっています。名前の一致にはHazel独自のパターンビルダーを使い、正規表現は、シェルスクリプトの条件を通じて使えます。
制限は、HazelがmacOS専用で、現行のバージョンにはmacOS 13以降が必要なことです。Windows版はありません。
価格は$42の買い切りです。無料プランはありません。
向いている人は、FinderのタグやSpotlightなど、macOS自体の奥まで届く自動化を求める、Mac専用のユーザーです。詳しい比較は、File ArborとHazelの比較をご覧ください。
3. File Juggler:Windows専用、内容による一致
filejuggler.comのFile Jugglerは、PDFやWord文書の中のテキストを読み取って、その内容をルールの条件に使える、Windows向けのフォルダウォッチャーで、テキストの条件には正規表現が使えます。請求書を受け取り、PDFの中にある取引先の名前で仕分けたいなら、File Jugglerはそれを標準機能で行えます。
ドキュメントによると、新しいファイルにほぼ即座に反応します。画面は実用的ですが、ここにある新しいツールより古く見えます。
価格は買い切りライセンスです。無料プランはなく、30日間の試用があります。
向いている人は、文書の多い仕事で、内容に基づいてファイルを振り分けたいWindowsのユーザーです。詳しくは、File Jugglerの代替ツールの詳しい比較をご覧ください。
4. DropIt:無料だが保守されていない
DropItは、Windows向けの無料のオープンソースのファイル整理ソフトで、動作の種類が珍しく豊富です。移動、コピー、圧縮、展開、暗号化、FTPでの送信、別のプログラムで開く、などがあります。ファイルのパターンと動作の対応を定義するプロファイル方式で、フォルダを監視でき、監視は決まった時間間隔でフォルダを調べる方式です。
大きな問題は、DropItの最後のリリースが、8年前の2018年10月のバージョン8.5.1だということです。多くのWindows環境ではいまも動きますが、バグ修正もWindows 11向けのアップデートもありません。
フローティングアイコンの画面は、標準とは違う操作の考え方を覚える必要があります。
価格は無料(オープンソース、GPL)です。
向いている人は、高度な動作(暗号化、FTP)を費用ゼロで使いたく、保守されていないソフトを動かすリスクを受け入れるユーザーです。
5. Organize:CLI型、開発者向け
Organizeは、Pythonで作られた、コマンドラインのファイル整理ツールです。ルールはYAMLの設定ファイルに書きます。Windows、macOS、Linuxで動き、正規表現、ファイルの経過日数、重複、EXIFデータ、ファイルの内容などのフィルタに対応しています。
設定をコードとして扱いたい人にとって、無料の有力な選択肢です。バージョン管理できるルール、スクリプトで動かせる動作、GUIの負担がないこと。ただし、Python 3.9以降が必要で、グラフィカルな画面はなく、フォルダウォッチャーとして動かし続けるには、別のスケジューラかスクリプトが要ります。最新のリリースは、2024年11月の3.3.0です。
価格は無料(オープンソース、MITライセンス)です。
向いている人は、ファイルの自動化をコードとして扱いたい開発者とシステム管理者です。技術に詳しくないユーザーには向きません。
比較表
| 項目 | File Arbor | Hazel | File Juggler | DropIt | Organize |
|---|---|---|---|---|---|
| プラットフォーム | Windows + Mac | Mac専用 | Windows専用 | Windows専用 | Win + Mac + Linux |
| 画面 | モダンなGUI | GUI | GUI(古め) | フローティングアイコン | CLI |
| リアルタイム監視 | あり(Pro) | あり | あり | 一定間隔のスキャン | なし(ラッパーが必要) |
| 無料プラン | あり(期限なし) | なし($42) | なし(30日間の試用) | あり | あり |
| 価格 | $0 / $24.99 | $42 | 買い切りライセンス | 無料 | 無料 |
| プリセットのルール | あり | なし | なし | なし | なし |
| 正規表現 | あり(Smart Rules) | シェルスクリプト経由 | あり | あり | 完全対応 |
| PDFやWordの内容による一致 | Pro(OCRは1.3.0以降) | あり(Spotlight、OCR) | あり | なし | あり(filecontentフィルタ) |
| ローカルでの処理 | あり | あり | あり | あり | あり |
| 活発に保守されている | あり | あり | あり | なし(2018年) | あり |
| 買い切り | あり | あり | あり | — | — |
フォルダウォッチャーの振る舞い:File Arborの場合
宣伝のページは「リアルタイム」と言います。実際にそれが意味するのは、いくつかの判断で、その判断が、ウォッチャーが快適か煩わしいかを決めます。File Arborの Auto モードがそれをどう扱うかを、次に示します。
ファイルの完成を待ちます。新しいファイルは、大きさが0.5秒のあいだ変わらなくなってから、初めて読まれます。カメラのカードからコピーした4 GBの動画が途中で移されることはなく、ブラウザの一時的なダウンロードファイル(.crdownload、.part)は、.pdf や .jpg の拡張子のルールに一致しないので、ダウンロードが終わって本来の名前が付くまで、そのままにされます。
一度に大量に届いたときは、まとめて扱います。20枚のスクリーンショットや、展開したフォルダ1つ分のファイルが一度に届くと、それらは一緒に処理され、通知は20回ではなく、「20 files」と1回だけ出ます。
すでにあるファイルから始めます。フォルダを Auto に切り替えると、File Arborは、そこにすでにあるファイルを整理するかどうかを尋ねるので、古い山が、きれいに片づく新しいファイルの隣に取り残されません。
一番上の階層だけを見ます。フォルダに直接届いたファイルは整理され、サブフォルダの中のファイルは整理されません。入れ子になった木を整理するには、サブフォルダ検索(Pro)を実行します。Run ボタンで始め、先にプレビューを確認します。
飛ばすべきものは飛ばします。.DS_Store、Thumbs.db、desktop.ini のようなシステムファイルは無視され、フォルダの除外リストにあるファイルとフォルダも同様です(Pro)。
一時停止もできます。フォルダカードの一時停止ボタンは、フォルダのモードもルールも変えずに、ウォッチャーだけを止めます。トレイのメニューからは、すべてのフォルダを一度に止められます。
アプリの起動が必要です。Auto モードはFile Arborの中にあります。ウィンドウを閉じても、トレイ(Windows)またはメニューバー(Mac)で動き続けますが、アプリを終了すると、監視は止まります。再起動のあとも見張らせるには Launch at startup をオンにしてください。
すべてを記録します。移動、名前の変更、削除のすべてが、当てはまったルールとともに History に入り、移動と名前の変更はそこから取り消せます。
ファイルが届いてから結果が記録されるまでの全体の流れは、自動ファイル整理の仕組みをご覧ください。
アプリなしでフォルダを監視する
単純な動作が1つだけ必要なら、OSの機能とスクリプトで間に合います。
Windows:PowerShell .NETの FileSystemWatcher クラスは、フォルダの中でファイルが作成、変更、名前の変更、削除されたときにイベントを発生させ、PowerShellのスクリプトは、そのイベントに登録してファイルを移せます。注意すべき点が2つあります。Microsoftのドキュメントによると、一度に多くの変更が届くと、ウォッチャーのバッファがあふれてイベントを取りこぼすことがあります。また、ブラウザはふつう、ダウンロードを一時的な名前で作って最後に名前を変えるので、スクリプトは、新しいファイルだけでなく、名前が変わったファイルも扱う必要があります。
Windows:タスク スケジューラ もっと簡単な代替手段は、フォルダを整理するスクリプトを、タスク スケジューラ(Task Scheduler)に数分ごとに実行させることです。これはウォッチャーではなく一定間隔のスキャンで、遅れが気にならないなら十分です。
Windows:ストレージ センサー ストレージ センサー(Storage Sense)は、設定 → システム → ストレージ → ストレージ センサー の下にあり、ダウンロードフォルダの一番上の階層にあるファイルのうち、指定した日数のあいだ開かれていないものを削除できます。削除はしますが、整理はしません。
Mac:フォルダアクションとショートカット フォルダアクション(Folder Actions)は、AppleScriptやAutomatorのワークフローをフォルダに結び付け、項目が追加されたときに実行します。macOS 26では、ショートカット(Shortcuts)のオートメーションを、ファイルがフォルダに追加されたときに動かすこともできます。どちらも、ウォッチャーに最も近い標準の仕組みです。Appleのスクリプトガイドは、項目を処理する前に、ディスクへの書き込みが終わるのを待つよう勧めていて、これはWindowsと同じ注意点です。
開発者向け ほとんどの言語は、同じOSの通知を包んでいます。.NETの FileSystemWatcher、Node.jsの fs.watch とchokidarライブラリ、Pythonのwatchdogパッケージ、macOSのFSEvents、Linuxのinotifyです。どれを使っても、1つの変更に対する重複したイベント、ファイルが完全に書き込まれる前に届くイベント、削除のあとに作成が続いたように見える名前の変更が起きると考えておいてください。
スクリプトは、1台のパソコンでルールが1つなら、うってつけです。順番の決まった複数のルール、何が動いたかのログ、取り消しが必要になったら、ウォッチャーのアプリなら、それをすべて自分で保守せずに済みます。
File Arborでフォルダ監視を設定する
最初のウォッチフォルダを動かすまでの手順です。
ステップ1:ダウンロードとインストール
WindowsまたはMac用のFile Arborをダウンロードします。インストールは1分もかかりません。
ステップ2:監視フォルダを追加する
File Arborを開いて Add Folder をクリックします。監視したいディレクトリを選びます。最初はダウンロードフォルダがよいでしょう。
ステップ3:最初のルールを追加する
よくあるファイルの種類には Quick Rules を使います。フォルダのカードで Add Rule をクリックし、使いたいQuick Rulesにチェックを入れます。たとえば Images や Documents です。すると、画像ファイル(JPG、PNG、GIF、HEICなど)が、監視フォルダの中の Images フォルダへ移ります。
自分で決める条件には Smart Rules を使います。次に Rules → New Rule へ進んで、条件を選びます。
- 拡張子は、Quick Rulesのプリセットにない特定のファイルの種類に一致させます
- 名前のパターンは、テキストまたは正規表現(
^invoice_.*\.pdf$)でファイル名に一致させます - サイズは、決めた大きさより大きい、または小さいファイルに一致させます
- 経過日数は、更新されたのが指定した日数より前か、それより最近かで一致させます
移動先のフォルダを設定し、ルールを保存して、フォルダに割り当てます。
ステップ4:Auto モードに切り替える
Proでは、フォルダのモードを Single から Auto に切り替えます。File Arborは、まずフォルダにすでにあるものを整理するかどうかを尋ね、そのあと監視を始めます。カードの緑の点が、監視が動いている印です。ウィンドウを閉じても、アプリはトレイまたはメニューバーから見張り続けます。
無料プランでは、フォルダを Single モードのままにして、整理したいときに Run をクリックします。
ステップ5:試してみる
監視フォルダにファイルを1つ入れてみます。Auto モードなら、1〜2秒で移動先に入り、その移動は History に現れます。
フォルダウォッチャーのよくある使い道
ダウンロードフォルダの片づけには、Quick Rulesで種類ごとに仕分けます。画像、PDF、ZIP、インストーラーが、それぞれ専用のフォルダに入ります。ルールの例とブラウザの設定は、ダウンロードフォルダのガイドで扱っています。
写真撮影のワークフローでは、カメラのカードの取り込み先フォルダを監視し、拡張子、日付、ファイル名のパターンで、RAWファイルを現在のプロジェクトのフォルダへ、JPGをプレビュー用のフォルダへ振り分けます。
請求書の管理には、invoice や receipt のような名前のパターンを持つSmart Ruleで、経理の書類を会計用のフォルダへ移し、移動先を年から組み立てて、年ごとにフォルダを分けます。
スクリーンショットの整理では、ファイル名にふつう日付が入っています(例:Screenshot 2026-06-14)。ルールで、ファイルの日付から組み立てた日付別のサブフォルダへ移せます。
プロジェクトの素材の仕分けでは、共有の受け取り用フォルダを監視し、拡張子ごとに素材を振り分けます。デザインのファイルはDesignへ、文書はDocsへ、動画はMediaへ。ファイルが届くたびに、プロジェクトが整理された状態に保たれます。
よくある質問
フォルダ監視ソフトとは何ですか?
フォルダ監視ソフトは、ディレクトリを見張り、新しいファイルが現れるとすぐに、ファイルの移動、名前の変更、コピーなどの動作を実行します。ウォッチフォルダソフト、フォルダモニターソフト、自動仕分けソフトとも呼ばれます。
フォルダウォッチャーとフォルダモニタリングソフトの違いは何ですか?
フォルダウォッチャーは新しいファイルに働きかけ、届いたそばから整理、名前の変更、処理を行います。監査の意味でのフォルダモニタリングは、誰がファイルを開いたか、変更したか、削除したかを記録するだけで、何も実行しません。後者はWindowsに組み込まれたファイル システムの監査でできます。前者には、File Arbor、Hazel、File Jugglerのようなウォッチャーが必要です。
Windows向けの無料のフォルダウォッチャーはありますか?
一部は可能です。File Arborの無料プランは、監視フォルダ1つ、ルール2つ、1日20ファイルまで、手動実行で、期限はありません。リアルタイムの監視にはProが必要です。DropItはWindows向けに無料で、フォルダを一定間隔で調べ、2018年から更新されていません。
Windowsにはフォルダ監視の機能が組み込まれていますか?
オンにできる機能としては、ありません。Windowsはファイルの変更をプログラムに知らせ、PowerShellのスクリプトは.NETのFileSystemWatcherでそれに反応できますが、ルールに従ってファイルを移す設定はありません。ストレージ センサー(Storage Sense)はダウンロードフォルダを掃除できますが、古いファイルを削除するだけで、整理はしません。
Mac向けのウォッチフォルダソフトでおすすめはどれですか?
Macでは、Hazelが昔からあるMac専用の選択肢で、File ArborはMacとWindowsの両方で、同じルールでフォルダを監視します。
フォルダウォッチャーは、サブフォルダの中も見ますか?
ツールによります。File Arborの Auto モードが監視するのは、フォルダの一番上の階層だけです。すでにサブフォルダの中にあるファイルを整理するには、サブフォルダ検索(Pro)を実行します。Run をクリックしたときに、木全体を順に処理します。
Windowsでファイルを自動的にフォルダへ移動するには?
File Arborをインストールし、移動元のフォルダを監視フォルダとして追加し、条件(拡張子、名前のパターン、サイズ、経過日数)と移動先のフォルダを決めたルールを割り当て、フォルダを Auto モード(Pro)に切り替えます。当てはまるファイルは、届いたそばから移動されます。
フォルダウォッチャーはバックグラウンドで動かせますか?
はい。File Arborの Auto モード(Pro)は、ウィンドウを閉じているあいだも、Windowsではシステムトレイ、Macではメニューバーから見張り続けます。アプリが起動している必要があるので、Settings で Launch at startup をオンにしてください。
まとめ
フォルダ監視ソフトは、受け身のディレクトリを、自分で整理する能動的な受信箱に変えます。どれが合うかは、プラットフォーム、予算、技術への慣れで決まります。
- File Arborは、ほとんどの人への私たちのおすすめです。WindowsとMacの両方で動き、無料プランで始められ、リアルタイムの監視はProにあります。
- Hazelは、Finderのタグ、Spotlight、AppleScriptを使いたく、Windows対応が要らないMac専用のユーザーに向いています。
- File Jugglerは、PDFやWord文書の中のテキストに基づいてファイルを振り分ける必要があるなら、確かな選択肢です。File Arborもこれができ(Pro)、1.3.0以降はスキャンした文書もOCRで読み取ります。
- DropItは無料ですが、2018年からリリースがありません。高度な動作が必要で、保守されていないソフトを受け入れる場合にだけ使ってください。
- Organizeは、YAMLの設定ファイルに慣れた開発者向けの、無料の選択肢です。
試すには、File Arborをダウンロードし、ダウンロードフォルダにQuick Rulesを2つ割り当てて、Run をクリックします。フォルダの数を無制限にし、リアルタイムの Auto モードを使いたくなったら、アップグレードしてください。
関連記事:ダウンロードフォルダを自動整理する方法、ファイル整理ソフトのWindows向けとMac向け、Windows・Mac向け自動ファイル整理ソフトのまとめ、File Jugglerの代替ガイド。