ファイル名の制限は何ですか?
信じられないかもしれませんが、ファイル名の制限はそれほど簡単ではありません。難しい理由は、NTFS自体によって課せられる制限、Windowsオペレーティングシステムによって課せられる制限、およびファイルを処理するアプリケーション(Windowsエクスプローラーやファイルエクスプローラーなど)によって課せられる制限があるためです。
実験の結果、「C:\」で作成されたファイルの場合、最大255文字のファイル名を作成できることがわかりました。より長いパス(「C:\ Documents」など)でファイルを作成しようとすると、それに応じてファイル名の長さを短くする必要があります。これは、実際のファイル名の長さに加えて、パスの名前も処理する必要があることを意味します。Microsoftによると、ローカルファイルの場合は260文字に設定されています。
ファイル名には、Unicode文字や拡張文字セット(128〜255)の文字を含め、現在のコードページの任意の文字を使用できます。ただし、次の場合を除きます。
-
<(未満)
-
>(より大きい)
-
:(コロン)
-
“(二重引用符)
-
/(スラッシュ)
-
\(バックスラッシュ)
-
|(縦棒またはパイプ)
-
?(疑問符)
(アスタリスク)
整数値ゼロ。ASCIINUL文字と呼ばれることもあります。整数表現が1から31の範囲にある文字
このヒント(5835)は以下に適用されます。 Windows 7、8、および10。