关于磁盘路径的问题!!

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:47:30
我在地址栏输入这个:d:\PROGRA~1\SOGOUI~1\423~1.281结果到达的是这里:D:\Program Files\SogouInput\4.2.3.2813请大虾指点下,这是怎么回事?

这是为了兼容旧软件,而在文件系统上保留旧格式的文件名称。
久在dos系统时代,文件或目录名称只能以最多8个字母文件名、3个字母作扩展名。而到了windows95,名字太短显然不能满足需要,要能用“长文件名”,又要兼容旧的“短文件名”。所以发明了改进过的fat文件系统,fat32,磁盘上同时存储着两种文件名。以后的ntfs文件系统也是同样为了能兼容旧软件,而保留有相同的"8.3"文件名。

你数数有~符号的文件名,全都不会超过“8字母.3字母”。
当建立文件时,超出8字母的文件名就有自动命名为 123456~1 这样形式的短文件名。
如果你再在c:根目录建立一个“Programming”, 则8.3格式可能是"Progra~2"。