フォルダはブラウザ内で読み込まれます。アップロードは行われず、指示するまで何も移動しません。
日付でファイルを仕分けるということ
スマートフォンやカメラは毎回おなじフォルダを作ります。IMG_4471.JPG のような名前が三百個、全部ひとつの場所に、意味のある順序もなく並んでいます。
Windows も macOS も、日付で表示を並べ替えることはできます。しかしウィンドウを閉じればそれまでです。実際にファイルをフォルダへ入れてくれるものはどちらにもありません。
この道具はそれをします。フォルダを選び、日付フォルダの形を決め、計画を見て、その場で移動するか、それをやってくれるスクリプトを持ち帰ってください。
使い方
- 写真やファイルのフォルダを選ぶ を押してフォルダを選びます。ブラウザが読み取りの許可を尋ねます
- 写真なら 撮影日 のまま、それ以外なら 更新日 に切り替えます
- フォルダの形を選びます — 2026-09、2026 / 09、2026 / 2026-09、または日単位まで
- 計画を読みます。各ファイルと、その仕分け日、行き先のフォルダが並びます
- 今すぐファイルを移動 を押すか、.bat / .sh スクリプトをダウンロードして自分で実行します
どの日付を使うか、なぜそれが重要か
これがすべての要であり、ここを間違えることが、手作業の仕分けが破綻する理由です。
- 撮影日 はシャッターが切られた瞬間です。カメラが JPEG の中に書き込むので、コピー、同期、バックアップからの復元、Google フォトや iCloud からのダウンロードを経ても残ります。写真の本当の日付であり、この道具が既定で使う値です
- 更新日 はファイルシステムの日付です。2019 年の写真を新しいノートパソコンにコピーすれば、これは今日になります。十年分の旅行がひと月にまとまってしまうのは、まさにこれが理由です
中に日付を持たないファイル — 動画、PDF、スクリーンショット — は更新日を使います。何件がそうなったかは表の上に表示されるので、いま見ている答えがどちらなのかが常にわかります。
作成日は提供しません。 ウェブページからは見えないからです。ブラウザは更新日しか渡してくれません。でっち上げの「作成日」列を見せるのは、出さないことより悪いことです。
日付を読み取る対象
撮影日はファイルの先頭部分だけから読み取ります。だから 40 MB の RAW ファイルが並ぶフォルダでも高速です。
- JPEG — あらゆるスマートフォンとカメラが書き込む標準の EXIF ブロック
- TIFF とカメラ RAW — DNG、CR2、NEF、ARW、ORF、RW2、SRW など
- WebP — EXIF ブロックが引き継がれている場合
- それ以外すべて — 更新日
フォルダの形は 6 通り
- 2026-09 — 月ごとに 1 フォルダ。多くの人にとって最良の初期値
- 2026 / 09 — 年ごとのフォルダの中に月
- 2026 — 年ごとのみ。大きな書庫向け
- 2026 / 2026-09 — 他の場所へ移しても意味が通る月フォルダ
- 2026-09-10 と 2026 / 09 / 10 — 日単位。イベントや仕事の撮影向け
衝突は解決せず、拒否します
2 つのファイルが同じ場所に収まるのは、一方が他方を上書きする場合だけです。その判断を道具が勝手に下すべきではありません。行き先に同じ名前のファイルがすでにある場合、または 2 つのファイルが同じパスになる場合、その行は止まります。後者はサブフォルダから取り出すときに起こり、旅行A/IMG_001.jpg と 旅行B/IMG_001.jpg が両方とも 2026-09/IMG_001.jpg になろうとします。
止まった行には印が付き、そのまま残り、移動でもスクリプトでも飛ばされます。残りはそのまま処理されます。
こんなときに使われています
- カメラやスマホの取り込みフォルダを、きちんとした書庫にする
- バックアップから復元した、更新日がすべて今日になっている何年分もの写真を仕分ける
- Google フォト、iCloud、Dropbox からダウンロードした写真を整理する
- スキャンした書類をスキャンした月ごとに整理する
- 画面録画や書き出しファイルを保管前に日付フォルダへ入れる
- 共有ドライブを、他の人が探せる形に整える
知っておくと良いこと
- Windows、macOS、Linux、ChromeOS で動きます — ウェブページなのでインストールは不要です。iPhone、iPad、Android では動きません。モバイルのブラウザにはフォルダをウェブページへ渡す仕組みがないためです
- アップロードはありません。読み取り、計画、移動のすべてがページ内で行われます
- 移動は元に戻せます — 同じバイトが別の場所にあるだけです。何かが削除されることは決してありません
- 写真は読み取るだけで書き直さないので、中の EXIF データはそのまま残ります
- フォルダは必要になったときにだけ作られます
- すでに行き先のフォルダにあるファイルは、自分自身へ移動せず飛ばされます
- Windows 用スクリプトは chcp 65001 で始まるので、日本語や記号を含むフォルダ名も正しく作られます
- 非常に大きなフォルダは 200,000 項目で打ち切られ、ページが固まらないようにしています
- 表には最初の 400 行が出ます。スクリプトには常にすべてのファイルが入ります
関連ツール
- ファイルをサブフォルダへ仕分け — 同じ考え方を、日付ではなく種類や名前で
- ファイル名を一括変更 — 日付をファイル名にも入れる
- 画像メタデータを見る — 1 枚の写真の撮影日とその他すべてを確認する
- 重複ファイルを探す — 仕分ける前に複製を取り除く
- いつ以降に変わったファイル — 期間内に動いたものを探す