文件名有哪些限制?
信不信由你,文件名限制并非易事。之所以困难,是因为您受NTFS本身的限制,Windows操作系统的限制以及处理文件的应用程序(例如Windows资源管理器或文件资源管理器)的限制。
实验表明,对于在“ C:\”创建的文件,您可以创建最多255个字符的文件名。如果您尝试创建路径更长的文件(例如“ C:\ Documents”),则文件名的长度将相应减少。这意味着,除了实际文件名的长度以外,您还必须处理路径的名称,根据Microsoft的说法,本地文件的路径设置为260个字符。
文件名可以使用当前代码页中的任何字符,包括Unicode字符和扩展字符集(128–255)中的字符,但以下各项除外:
-
<(小于)
-
>(大于)
-
:(冒号)
-
“(双引号)
-
/(正斜杠)
-
\(反斜杠)
-
|(竖线或竖线)
-
?(问号) )
(星号)
整数值零,有时也称为ASCII NUL字符,其整数表示形式在1到31之间的字符
此技巧(5835)适用于Windows 7、8和10。