我使用 SpaceSniffer 清理了 C 盘上的某些内容,现在在 D 盘上,使用 dir /X 时,包含空格的路径不再显示短 8:3 格式。为了测试,我在 C 盘和 D 盘上创建了完全相同的文件夹名称,只有 D 盘出现了这个问题。现在,在该驱动器上运行时,我的构建等内容会中断。那么,是什么可能对我的驱动器造成这种影响?它是 NTFS...它有索引内容的选项,除了文件属性(现在试图删除它),但除此之外,它看起来与 C 盘相同。
答案1
HKLM\System\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation
应设置为 2,代表“允许在每个卷的基础上配置 8.3 文件名创建”。您的设置为 2,这很好。
fsutil 8dot3name set D: 0
这将启用在 D 驱动器上创建短名称。