Утверждения, не являющиеся правилами построения имён файлов:
OC Windows различает строчные и прописные буквы. (В Windows строчные и прописные буквы в именах файлов не различаются.)
Допускается использование любых символов в имени файла. (В большинстве операционных систем существует ряд символов, запрещённых для использования в именах файлов, например, '/', '\', ':', '*', '?', '<', '>', '|'.)