Windowsでファイル名に今日の日付を入れる方法

Windowsにはファイル名変更時に今日の日付を挿入するキーやショートカットが組み込まれていません。利用可能なすべての選択肢と、実際に機能する方法を解説します。

Windowsでのファイル名変更の問題

エクスプローラーを開いてF2でファイル名を変更しようとします。report_20260307.docxのように今日の日付を追加したいのですが、Windowsは何も手助けしてくれません。ショートカットもなく、カレンダーウィジェットもなく、自動入力もありません。記憶から8桁を入力するか、タスクバーの時計を見に行くか、あるいは推測するしかありません。

チーム全体ではこの問題がさらに深刻になります。全員がyyyyMMddを使用することに同意していても、各自が手動で日付を入力します。手動入力は一貫しない結果をもたらします:20260307、2026-03-07、03072026、あるいは単純な入力ミスなど。整理されているはずのフォルダが混乱したアーカイブになります。

方法1 — 日付を手動で入力する

常に利用可能で、追加ツールが不要という意味では常に機能します。問題点はよく知られています:

  • 月と日の入れ替え:20260307と入力すべきところを20260703と入力してしまう
  • カレンダーを確認せずに昨日の日付を使用してしまう
  • 癖でダッシュやスラッシュを追加してしまう:20260307の代わりに2026-03-07
  • 2桁の年を使用してしまう:20260307の代わりに260307

個人的な使用で頻度が少ない場合は許容範囲。日常的な使用やチーム全体でのファイル命名の場合、エラーが蓄積してフォルダの並び替えが正しく機能しなくなります。

方法2 — 別のアプリからコピーする

Excelを開いてCtrl+;で今日の日付を挿入し、エクスプローラーのファイル名変更フィールドにコピー&ペーストする人もいます。これは機能しますが、新たな問題が生じます:

  • ExcelのCtrl+;はセルの日付形式でフォーマットします — 20260307ではなく3/7/202607-Mar-26などロケール依存の形式になる場合があります
  • アプリを切り替える必要があり、作業の流れが途切れます
  • Excelが開いていないシステムでは、この方法はまったく使えません

方法3 — AutoHotkeyスクリプト

AutoHotkeyは任意のキーをテキスト出力にリマップできるフリーのWindowsスクリプトツールです。任意の形式で今日の日付を出力するスクリプトを使って、Windows上のあらゆる場所でキー入力が20260307を出力するようにできます。

トレードオフ:

  • AutoHotkeyのインストールとスクリプトファイルの管理が必要
  • 企業管理のマシンでは管理者権限が必要な場合がある
  • AutoHotkeyをアンインストールしたりPCを交換したりするとスクリプトを再設定する必要がある
  • 技術的でないチームメンバーには実用的でない

方法4 — InsertDate(1キー、どこでも)

InsertDateはオペレーティングシステムレベルでInsertキーをリマップします。Windows上のどこでもInsertキーを押すと、ウィンドウの切り替えも、コピーも、スクリプトも不要で、カーソル位置にyyyyMMdd形式の今日の日付が表示されます。

エクスプローラーでの操作手順:

  1. 名前を変更したいファイルを選択する
  2. F2を押して名前変更モードに入る
  3. 日付を入れたい位置(先頭が推奨)にカーソルを置く
  4. Insertキーを押す — 20260307が即座に表示される
  5. 残りのファイル名を入力してEnterを押す

同じ操作は「名前を付けて保存」ダイアログでも使えます。Word、Excel、その他あらゆるアプリで新しい文書を保存するとき、ファイル名フィールドでInsertキーを押すと名前の残りを入力する前に今日の日付が追加されます。

日付をファイル名の先頭に置く理由:20260307_MeetingNotes.docxのような日付プレフィックスがあると、エクスプローラーで名前順にソートしたときにファイルが時系列順に並びます。詳しくは:ファイル名の日付は先頭か末尾か?実務で使える結論

複数ファイルを一貫して名前変更する

チームが月末報告書、プロジェクト成果物、会議メモなどのファイルを一括して名前変更する場合、速度よりも一貫性が重要です。1人が20260307と入力し、別の人が2026-03-07と入力すると、同じ日付のファイルがフォルダ内でまとめて並ばなくなります。

InsertDateは形式の判断を完全に不要にします。すべてのチームメンバーが同じキーを押して同じ8桁を取得します。フォルダは整理されたまま維持され、後片付けも不要です。

7日間無料トライアル

1キーで今日の日付をyyyyMMdd形式で入力。エクスプローラー、「名前を付けて保存」ダイアログ、その他あらゆるWindowsアプリで動作。

無料トライアルをダウンロード