带有空格的路径名称一般需要用双引号括起来,但是碰到多层双引号就行不通了。
解决办法:
1) 用缩写,例如C:\Program Files缩写为C:\Progra~1。
"Documents and Settings" == DOCUME~1
"Local Settings" == LOCALS~1(此处略去空白,用第二个词的字母凑成6个,再加波浪号和1)。
如果多个名称前6个字符完全一样怎么办?最后一个数字为什么是1而不是其他数字?以下例子说明:
Program Files == C:\Progra~1
Progra file == C:\Progra~2
Progra zhang == C:\Progra~3
2) 创建一个镜像。例如在cmd中输入:
subst w: "C:\Documents and Settings\LocalService"。
然后就可以直接用w:\替代C:\Documents and Settings\LocalService了。
本文详细介绍了在遇到带有空格的路径名称时如何使用缩写和创建镜像的方法来简化路径引用,包括处理多层双引号的问题以及解决路径名称前6个字符完全一样的情况。
752





