file名規則の悩み

今更だが、ファイル名の付け方は難しい。

1:ソートした時の並びを意識するか

頭に日付なりの数字を入れた方が、SORTして表示したときに良い。でも意味的には日本語ファイル名が使える場合は多少妙な感じになってしまう。

2:階層構造との依存性

ファイルシステムが階層化できるのだから、個々のファイル名はそれが置かれている階層が示す属性情報を排除して短くしたほうが綺麗だと思う。しかし、そのファイルを他の階層に移動したときにその多くの属性情報が失われてしまう。また同じファイル名が重複する可能性も増える。

3:ハイフンとアンダーバー

ファイル名にスペースは避けたい。CLIで操作しにくいし色々なトラブルの原因になりやすい。その代わりにアンダーバーを使うかハイフンを使うかが悩みどころ。ハイフンはほかの意味合いで使うことが多いのでアンダーバーが適している様に思えるが表示上見落としやすく、それによる混乱が起こることもしばしば。