“ PROGRA〜1”路径符号如何工作?[重复]


21

从我的第一个Windows 98(甚至现在在Win7上)开始,我可以输入文件夹名称的前6个字母(符号)并在~1其后添加(当当前目录中只有一个文件夹带有这6个字母时),作为它的全名。看来,如果有多个文件夹的名称中有相同的前六个符号,我可以使用FOLDER~2依此类推,它将打开相应的文件夹,就像我输入了其全名一样。Like c:\progra~1将打开C:\Program Filesc:\progra~2并将C:\Program Files (x86)在win7 64位上打开。

这是如何运作的?


1
这不会发生在我身上。如果我打开C:\progra~1了,还会显示完整的文件夹名称,而不是缩写。此外:您的问题是什么意思?您想实现什么?
扬声器

@speakr:这里也是。只是想发布。
Der Hochstapler 2013年

开始主要根据实际问题标题回答这个问题,然后意识到我读错了……看来您知道这是如何工作的,您的实际问题更加微妙。我也不能复制这个行为。
井2013年

好的,我决定更改问题,因为我现在无法始终重现此问题:x无论如何,以前从未有人问过,可能对其他人很方便。
user1306322 2013年

1
注意:可以禁用短文件名。
卡兰(Karan)2013年

Answers:


11

知识库条目

基本上在FAT系统上,所有目录条目仍以与旧8.3格式兼容的格式存储;较长的名称存储在一系列隐藏的条目中。简称是为了兼容性。


链接无效。你还记得那是什么吗?
Thrash Abaddon

看来Microsoft已删除了该知识库条目,这对他们来说是很糟糕的!
pjc50

6

这些是8.3文件名,其历史可以追溯到不支持更长文件名的MS-DOS。

Windows 95和VFAT引入了~N波浪号表示法作为向后兼容机制,从而也为每个长文件名赋予唯一的8.3短文件名。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.