微软 Windows XP/7/8/10/11 文件 目录名


微软 Windows 文件系统对文件、目录名有一定要求,如下所示:

  1. 特殊字符

  2. 微软 Windows 文件、目录名不可以包含以下字符:

    *
    : " \ |
    < > / ?
    						
  3. 名称长度

  4. 微软 Windows 对文件、目录名字符数最大长度,有限定。

    超出限定,可能出现无法完成操作、操作报错、无法正常安装软件、等问题。

    官方说明: 命名文件 路径和命名空间

    另请参阅: 移除 MAX_PATH 限制

     

    Windows XP / 2003

    微软 Windows XP / 2003 及之前版本,系统主要基于 X86 32 位 CPU 架构开发;

    因此,文件 目录名字符数最大长度为 2**8 + 4 = 260,且无法修改。

     

    Windows Vista / 7-7.1 / 8-8.1

    文件 目录名字符数最大长度为 2**15 - 1 = 32767,且无法修改。

     

    Windows 10

    文件 目录名字符数最大长度为 2**15 - 1 = 32767。

    从 Windows 10 1607 版起, 称除了对文件 目录名字符数长度的限定。

    方法一 (修改注册表):

    HKLM \ SYSTEM \ CurrentControlSet \ Control \ FileSystem LongPathsEnabled (Type: REG_DWORD)

    方法二 (修改组策略):

    Computer Configuration (计算机配置) --> Administrative Templates (管理模板) --> System (系统) --> Filesystem (文件系统) --> Enable NTFS long paths (启用 NTFS 长路径) --> 勾选 Enable

上一话题

Windows 文件夹

下一话题

Windows 字体

快速搜索