平成25年度 秋期 ITパスポート試験 問95 解説 ファイル命名規則
“報告書”フォルダのファイルをファイル名で整列したときに,関連資料が業務報告書と並んで表示されるようにファイル名を付けることにした。この要件と表1の要件を満たす関連資料に付けるファイル名の形式として,適切なものはどれか。ここで,nは関連資料の連番を表す数字で,nの個数は桁数を表す。
- “関連_”+n+“_報告_”+yymm+w+作成者氏名
- “関連_”+nn+“_報告_”+yymm+w+作成者氏名
- “報告_”+yymm+w+作成者氏名+“_関連_”+n
- “報告_”+yymm+w+作成者氏名+“_関連_”+nn ✓ 正答
解説
ファイル名を辞書順(昇順)に並べたとき、「業務報告書」の直後に「関連資料」が配置されるようにするには、両者のファイル名の「先頭部分」を共通化する必要があります。これにより、フォルダ内での並び順をコントロールできます。また、連番については、複数の資料(10件以上など)が発生した際に正しく整列されるよう、桁数を指定した「nn」とすることが適切です。
ファイルの整列ルールと命名規則
コンピュータのファイルシステムにおいて、ファイル名は通常、辞書順(文字コード順)に並び替えられます。この際、ファイル名の左端から順番に比較が行われます。
例えば、すべてのファイル名の先頭を「報告_」で始めれば、それらのファイルは「報告_」という共通のグループとしてまとまります。その後の文字列によって「報告_業務...」と「報告_関連...」の順序を決定できるようになります。このように、先頭を統一することで、関連するファイルをフォルダ内で一か所にまとめる手法は、効率的なファイル管理において非常に重要です。
命名ルールの設計思想
この問題では、単にファイル名を付けるだけでなく「並び順」という運用上の制約を考慮する必要があります。
- グループ化の優先度: 先頭に共通の文字列を配置することで、フォルダ内の表示順序を強制的にコントロールします。
- 連番の桁数: 連番を「n」とすると、1桁の数字(1, 2, ...)と2桁の数字(10, 11, ...)が混在した際、辞書順では「1, 10, 11, 2...」のように並んでしまいます。これを「01, 02, ..., 10」と正しく並べるためには、桁数を固定する「nn」という表記が必須となります。
実務におけるファイル管理の重要性
ITの現場において、ファイル名の命名規則(ネーミングコンベンション)を統一することは、組織全体の生産性に直結します。
誰が作成しても同じようなルールでファイルを管理できれば、目的の資料を探す時間を大幅に短縮できます。また、ファイル名を見るだけで「いつ、誰が、何の目的で作成した資料か」が判別できるため、誤操作や重複作成を防ぐ効果もあります。この問題は、単なるクイズではなく、情報システム部門やバックオフィス業務における「ナレッジマネジメントの基礎」を問うていると言えます。