ルール1:必ず日付を含める — yyyyMMdd形式で
日付プレフィックスはビジネスのファイル名に追加できる最も価値ある情報です。ファイルを開いたりメタデータを確認したりせずに、人々がファイルについて最も頻繁に抱く疑問「このファイルはいつのもの?」に答えられます。
yyyyMMddを使用してください:2026年3月7日なら20260307。03/07/2026でも2026-03-07でも07-03-26でもありません。yyyyMMdd形式には他のどの形式にもない特性があります:ファイルを名前のアルファベット順にソートすると時系列順に並ぶことです。これはWindowsエクスプローラー、SharePoint、OneDrive、Dropbox、ファイル一覧を表示するあらゆるシステムで自動的に機能します。
日付はファイル名の先頭に置くことを推奨します。ファイルが自動的に日付順に並び、追加の操作なしに最新のファイルが上位に表示されます。
ルール2:スペースを使わない — アンダースコアを使う
Windowsはファイル名のスペースをサポートしていますが、他の場所では問題を起こします:
- コマンドプロンプトとPowerShellは、スペースを含むファイルにパスを引用符で囲む必要があります
- URLはスペースを%20としてエンコードするため、共有リンクが読みにくくコピーしにくくなります
- 一部の古い企業向けソフトウェアやデータベースはスペースを含むファイル名を拒否します
- バッチ処理スクリプトはファイル名にスペースがあると不安定になります
スペースはアンダースコアに置き換えてください。人間にとって同様に読みやすく、あらゆる技術的な環境で機能します。
ルール3:特殊文字を避ける
Windowsは明示的に禁止しています:/ \ : * ? " < > |
Windowsの制限に加えて、ビジネス用途のファイル名では以下の文字も避けてください:
- # — URLのフラグメント識別子として使用。共有ドライブでリンク切れを起こします
- % — URLエンコードのマーカー。Webベースのファイルシステムで誤解釈されます
- & — HTMLとURLで予約済み
- { } — テンプレートやスクリプトコンテキストで使用されます
- @ — 一部のFTPやクラウドストレージシステムで問題が発生します
すべての環境で安全な文字:英字(a〜z、A〜Z)、数字(0〜9)、アンダースコア(_)、ハイフン(-)、ピリオド(.)(拡張子の前にのみ使用)。
ルール4:短く、かつ意味のある名前にする
日付プレフィックスを除いて、意味のある文字を30〜50文字程度にとどめることを目指してください。長いファイル名はエクスプローラーのカラムビュー、メールクライアント、一部のアーカイブツールで切り捨てられます。
有用なテスト:ファイルを開かずにファイル名だけでその内容を理解できますか?できるなら名前は十分な長さです。60文字を超えている場合は、おそらく長すぎます。
ルール5:下書きにはバージョン番号をつける
複数の改訂を経る文書にはバージョンのサフィックスを追加してください。v1、v2、またはdraft / finalを使用してください。「FinalFinal」「Final2」「REAL_final」は使わないでください。
文書が最終版になったら、_finalサフィックスによってどのバージョンを使用すべきかが明確になります。下書きバージョンはアーカイブするか削除するか、「Archive」サブフォルダに移動してください。
まとめ:ファイル名テンプレート
5つのルールを組み合わせると、ビジネスのあらゆるファイルに一貫した構造が生まれます:
実際の使用例:
日付がソート順を決定します。文書タイプがコンテンツを識別します。コンテキストが詳細を加えます。バージョンが改訂を追跡します。すべてが人間にとって読みやすく、機械でソート可能で、あらゆる技術的システムで安全です。
最も徹底しにくいルール:日付形式
ルール2〜5は一度決定すれば従いやすいものです。日付形式は、プレッシャーの下で崩れてしまうルールです。人は自然に自分が育った形式、スマートフォンが表示する形式、またはカレンダーを確認せずに昨日の日付を入力してしまいます。
確実な解決策は、正しい日付形式を自動化することです。InsertDateはWindowsのInsertキーをリマップして、エクスプローラーのファイル名変更フィールド、任意の「名前を付けて保存」ダイアログ、Excel、Word、Outlook、その他あらゆるアプリのカーソル位置にyyyyMMdd形式の今日の日付を入力します。形式を覚える必要もなく、桁を入力ミスすることもありません。毎回正しい日付が正しい形式で入力されます。