为什么文件路径 Program Files 可以写成 Progra~1_laowang2的博客-CSDN博客_progra~1


本站和网页 https://blog.csdn.net/wewaa/article/details/5951205 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

为什么文件路径 Program Files 可以写成 Progra~1_laowang2的博客-CSDN博客_progra~1
为什么文件路径 Program Files 可以写成 Progra~1
laowang2
于 2010-10-19 14:19:00 发布
11632
收藏
文章标签:
path
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wewaa/article/details/5951205
版权
文件夹(sub-directry)名称,以前是不允许带空白的,后来允许带空白,但由于有了空白,许多命令出现二义性,于是采用双引号括起来的办法。例如:cd Documents and Settings按老定义 等于 CD Documents, CD 命令找不到名叫Documents 的 directry 于是采用双引号:cd “Documents and Settings“但用到 set PATH 时很麻烦,名字太长,双引号时常括错。于是采用8个字符缩写,即写头六个字母(略去空白),另加波浪号和1。例如:"Documents and Settings“ --  DOCUME~1 "Local Settings" -- LOCALS~1   (注意略去空白,用了第二个词的字母,凑成六个,再加波浪号和1)。于是,这种方法成了规定。
laowang2
关注
关注
点赞
收藏
打赏
评论
为什么文件路径 Program Files 可以写成 Progra~1
<br />文件夹(sub-directry)名称,以前是不允许带空白的,后来允许带空白,但由于有了空白,许多命令出现二义性,于是采用双引号括起来的办法。例如:<br /><br />cd Documents and Settings<br />按老定义 等于 CD Documents, CD 命令找不到名叫Documents 的 directry <br /><br />于是采用双引号:<br />cd “Documents and Settings“<br /><br />但用到 set PATH 时很
复制链接
扫一扫
文件名progra~1的由来
jhb92的专栏
06-18
932
progra~1是program files 的可选文件名,那么我如何来知道别的文件名的这种表示呢?在dos年代,文件只是8个字符的长度,但是到了Windows的年代,为了和dos的兼容行,在超过了8个字符的文件名就只取前面的6个在最后两位加~1.所以 document and settings 就变成 docume~1了!!详见: Window高级编程指南的第14章
CMD命令Program Files问题
甜筒八部 的专栏
08-11
2390
CMD命令路径问题
路径问题
因为CMD不支持长于八个字符的文件名,有空格的和有特殊符号的也不行。
加上英文的引号,这招适用于以上几个问题
可以把你的 start C:\Program Files\YUHENG\Client\ty_client.exe
改为 start "C:\Program Files\YUHENG\Client\ty_client.exe"
Program Files问题
路径问题,在批处理中一般使用dot 8.3的文件命名规则。C:\Program F...
参与评论
您还未登录,请先
登录
后发表或查看评论
Spark 和 Hadoop 本地【window】环境搭建
山鬼谣的专栏
06-20
1508
环境
Spark:2.3.1
Hadoop:2.7.6
java:1.8
前言
最近主要是在学习Spark,根据官网的文档,想本地跑个小程序看看效果;
https://spark.apache.org/docs/latest/quick-start.html#self-contained-applications
具体想执行的官方代码如下:
/* SimpleApp.java ...
progra~1
生命不息,奋斗不止
02-12
2795
c:\progra~1 这种目录是在纯DOS下看到的,纯DOS使用8+3文件格式,也就是说文件名最多不超过8个字符,扩展名最多不超过3个字符,长文件名就采用第7个字符为~第8个字符按有没有重复的排了.所以窗口下的c:\program files 文件夹进入纯DOS看到的是c:\progra~1 , 这个被延续到WINDOWS中,也是因为地址太长才写成这样的.因为只能输入255个字符所以才写成这样.
'D:\Program Files' 不是内部或外部命令,也不是可运行的程序
zimuliusu的博客
09-11
1万+
今天安装android studi 与 夜神模拟器连接的时候遇到了一个小问题,分享一下:
1 启动android studi
2 启动夜神模拟器
2.1 cmd打开命令行窗口
2.2找到夜神安装目录,例如:D:\Program Files\Nox\bin
2.3 在cmd里运行 安装目录 加 nox_adb.exe connect 127.0.0.1:62001
D:\Program ...
c:/progra~1是什么??
kakaxia6337的专栏
02-22
3093
c:/progra~1 这种目录是在纯DOS下看到的,纯DOS使用8+3文件格式,也就是说文件名最多不超过8个字符,扩展名最多不超过3个字符,长文件名就采用第7个字符为~第8个字符按有没有重复的排了.所以窗口下的c:/program files 文件夹进入纯DOS看到的是c:/progra~1 ,这个被延续到WINDOWS中,也是因为地址太长才写成这样的.因为只能输入255个字符所以才写成
获取短文件名或路径
蚯蚓的梦想—》Python
03-01
3034
一直在找.Net获取短文件名或路径的函数,可能自己笨没有找到就自己写了一个.是通过调用WinApi函数实现的.1.声明GetShortPathNameA [DllImport("kernel32.dll",EntryPoint="GetShortPathNameA")] private static extern int GetShortPathName(string lpszLongPat
关于PROGRA~1,MICROS~1等的问题
平常心的小屋
03-10
1519
最近在配置Win下的Pro C编译环境中发现,在相应include路径的配置中出现了PROGRA~1、PROGRA~2、MICROS~1等路径
经过搜索研究,发现原来是一种路径的表示方式,还有历史渊源呢
在DOS时代,文件格式采用8+3格式,文件名最多不超过8个字符,拓展名最多不超过3个字符,所以像Program Files等超过8位的路径,就不能全部写出了,所以就有了以上的表示方式
文件路径空格字面量_环境变量路径中有空格该怎么办
weixin_42522912的博客
12-23
88
本机环境变量的设置:java_home = C:\Program Files\Java\jdk1.5.0_09*.bat中的命令格式:%java_home%\bin\java 或者 C:\Program Files\Java\jdk1.5.0_09\bin\java批处理文件中有以上这一行语句,要调用jdk下的java.exe ,但是我的jdk安装目录带空格的,运行这个.bat发现提示错误: “c...
Program Files 目录的dos文件名模式下的缩写PROGRA~1
yuxiatongzhi的专栏
03-17
4496
ERROR: NDK path cannot contain any spaces! 解决
解决JDK的安装路径中有空格的情况
Superxgl的专栏
08-08
4632
在我们实际的JAVA开发工作中,经常会将JDK安装在其默认的路径下,比如C:\Program Files\Java\jdk1.7.0_60。在这种情况下,如果我们使用bat批脚本调用JAVA的相关命令时,可能会出现如下提示:
C:\Program不是内部或外部命令
其实,这是由于安装路径中的空格导致的问题,那我们该如何解决呢?我们稍作处理,使得即使路径中带有
win7开机后出现将其更名为“将其更名为'c:\program1‘”的文件名警告
热门推荐
thanklife的专栏
03-03
1万+
win7开机后出现将其更名为“将其更名为'c:\program1‘”的文件名警告
每次进入系统都会提示:文件名警告:(您的计算机上有名为“C:\Program”的文件或文件夹,该文件或文件夹将使某些应用程序工作不正常。将其更名为“C:\Program1”可以解决此问题。现在是否进行重命名?)
忽略该条警告后,使用电脑没有发现什么异常目前还没有找到问题所在,搜索也有不少人
PROGRA~1的含义,grep -v grep
Present is best Present!
06-04
1144
C://PROGRA~1//TUGZip//TUGZip.exe ????代表: C://PROGRAM Files//TUGZip//TUGZip.exe 答案: 这是很正常的现象啊,是源于DOS操作系统的习惯。一般来说,在DOS里文件名的长度为8个字符,3个扩展名字符。 若是小于或等于8个的,自然就全名显示;可是如果大于8个字符的文件名,只能显示前面6个,然后是一个“~”符号, 表示省略,后面的数字“1”则表示省略了一个字母“m”.当然了,实际上这边是不止的,后面还有“ Files”, 因为有空格隔
Program Files 可以写成 Progra~1
技术百科
06-17
255
文件夹(sub-directry)名称,以前是不允许带空白的,后来允许带空白,但由于有了空白,许多命令出现二义性,于是采用双引号括起来的办法。例如:
cd Documents and Settings
按老定义 等于 CD Documents, CD 命令找不到名叫Documents 的 directry
于是采用双引号:
cd “Documents and Settings“
但用到...
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:大白
设计师:CSDN官方博客
返回首页
laowang2
CSDN认证博客专家
CSDN认证企业博客
码龄18年
暂无认证
85
原创
18万+
周排名
177万+
总排名
29万+
访问
等级
4157
积分
162
粉丝
22
获赞
24
评论
79
收藏
私信
关注
热门文章
完成端口模型
16067
什么是MAC地址
13912
SHA1加密的C++实现
13249
为什么文件路径 Program Files 可以写成 Progra~1
11630
使用InternetSetCookie删除cookie
11439
分类专栏
IM
1篇
blog
25篇
其他blog
14篇
最新评论
在自己的程序中加入脚本支持(一)
nx3247:
好东西,学习了。。
SHA1加密的C++实现
heidixing:
运行不了
SHA1加密的C++实现
丑小雕:
你贴的代码不完整
SHA1加密的C++实现
laowang2:
没有把CPP文件加进去吧?
SHA1加密的C++实现
Kathryn_:
我在一个类中使用这个类出现错误,编译环境是vs2008,错误是error LNK2019: 无法解析的外部符号 "public: __thiscall CSHA1::~CSHA1(void)" (??1CSHA1@@QAE@XZ),该符号在函数 。。。该怎么解决呢?谢谢
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
redis常用查询操作
Linux命令:ssh命令
IM核心概念
2021年3篇
2015年4篇
2014年13篇
2013年3篇
2012年3篇
2011年13篇
2010年14篇
2009年5篇
2008年21篇
2007年25篇
2006年16篇
目录
目录
分类专栏
IM
1篇
blog
25篇
其他blog
14篇
目录
评论
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
laowang2
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值