为什么文件路径 Program Files 可以写成 Progra~1

c:\progra~1 这种目录是在纯DOS下看到的,纯DOS使用8.3文件格式。

8.3格式介绍:文件名规范:8.3格式


文件夹(sub-directry)名称,以前是不允许带空白的,后来允许带空白,但由于有了空白,许多命令出现二义性,于是采用双引号括起来的办法。
例如:

以前想要访问:Documents and Settings,用 cd Documents and Settings 是行不通的,得采用双引号的方式:
cd "Documents and Settings"

但用到 set PATH 时很麻烦,名字太长,双引号时常括错。于是采用8个字符缩写,即:写前六个有效字母(不计空格字符),另加波浪号和1,重名的就 ~2、~3,如此组成8位数。后来,这种方法成了规定。例如:

PROGRA~1    # 表示 Program Files
PROGRA~2    # 表示 Program Files (x86)
DOCUME~1    # 表示 "Documents and Settings"
LOCALS~1    # 表示 "Local Settings"
C:\progra~1    # 表示 "C:\program files"
注意略去空白,用了第二个词的字母,凑成六个,再加波浪号和1。

所以窗口下的 C:\program files 文件夹进入纯DOS看到的是 C:\progra~1,这个被延续到WINDOWS中,也是因为地址太长才写成这样的。因为只能输入255个字符所以才写成这样。
% 这种有百分号的是电脑的相对地址写法。原来也是在DOS中使用的,现在在WINDOWS中一般没有任何使用的必要,只有在书中才使用,一般只是表示系统文件夹的。
%号表明环境变量要寻找的地址。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值