标题: [求助]使用if命令时,空格应该如何处理
[打印本页]
作者: JasonMing
时间: 2007-7-31 15:02
标题: [求助]使用if命令时,空格应该如何处理
例如%
%jar%=D:\sign tool\a.jar
我要使用IF语句判断 %jar% 的值是否为 D:\sign tool\a.jar
如果使用 if D:\sign tool\a.jar==%jar% echo %jar% 就会提示“此时不应有 tool\a.jar”
这时应该怎么做????
作者: wjh6088
时间: 2007-7-31 15:16
if "D:\sign tool\a.jar"=="%jar%" echo %jar%
作者: kidzgy
时间: 2007-8-1 09:29
在路径上有空格的时候,我们可以用 "" 英文标点双引号来限定,在整个路径的前后输入双引号就可以了。
作者: ngdao
时间: 2007-8-2 23:12
给路径加上引号,如:
start "C:\Documents and Settings\Administrator\My Documents\My Music\朋友.mp3"
另外 program files 在DOS下可以写成 progra~1
my documents 可以写成mydocu~1
DOS下的长文件名和带空格的文件名都可以这么写
前6个字母再加上~1
作者: houtanzhang
时间: 2007-12-15 19:23
Quote: |
Originally posted by ngdao at 2007-8-2 11:12 PM:
给路径加上引号,如:
start "C:\Documents and Settings\Administrator\My Documents\My Music\朋友.mp3"
另外 program files 在DOS下可以写成 progra~1
my documents 可以写 ... |
|
:P:P:P你真好~~~~~~~~~~~~
作者: allblue
时间: 2007-12-16 00:47
恩,在对注册表进行操作时也是一样的,用“”括起来就好
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v DSLISTEN /f 2>nul