3 回答
TA贡献1828条经验 获得超13个赞
在这种情况下,单引号不会起作用。您必须在每个路径周围添加双引号,并将整个命令括在双引号中:
cmd /C ""C:\Program Files (x86)\WinRar\Rar.exe" a "D:\Hello 2\File.rar" "D:\Hello 2\*.*""
TA贡献1839条经验 获得超15个赞
我刚刚发现,在路径涉及使用空格字符的情况下,例如,当我需要访问应用程序时xyz,该位置为:
C:\Program Files\ab cd\xyz.exe
要从Windows cmd提示符运行此文件,您需要使用
C:\"Program Files"\"ab cd"\xyz.exe
要么
"C:\Program Files\ab cd\xyz.exe"
TA贡献1804条经验 获得超7个赞
如果双引号不能解决问题,请尝试例如
dir /X ~1 c:\
获取备用文件或目录名称的列表。输出示例:
11/09/2014 12:54 AM 8,065 DEFAUL~1.XML Default Desktop Policy.xml
06/12/2014 03:49 PM <DIR> PROGRA~1 Program Files
10/12/2014 12:46 AM <DIR> PROGRA~2 Program Files (x86)
现在,在命令的第5列中使用简短的8个字符的文件或文件夹名称,例如PROGRA〜1或DEFAUL〜1.XML。例如:
set JAVA_HOME=c:\PROGRA~1\Java\jdk1.6.0_45
- 3 回答
- 0 关注
- 3384 浏览
添加回答
举报