Board logo

标题: 如何判断.... [打印本页]

作者: radem     时间: 2008-8-25 01:01    标题: 如何判断....

a.bat部分代码如下:
???
ren %1 %2

b.bat代码如下:
a.bat d:\1.txt 2.txt

请问:a.bat中???如何判断b.bat中是否输入路径d:\
作者: pusofalse     时间: 2008-8-25 01:17
if "%~d1\" neq "d:\" echo 错误&pause&exit/b
作者: radem     时间: 2008-8-25 01:44
我这是举例,不一定就是d:\,目的是判断是否输入了路径
作者: HAT     时间: 2008-8-25 09:40
是不是判断%1里面有没有\就行了?
作者: terse     时间: 2008-8-25 12:01
a.bat这样写呢?
set str=%1
if "%str:~1,2%"==":\" (ren %1 %2)else echo 找不到路径&pause

作者: radem     时间: 2008-8-25 18:41


  Quote:
Originally posted by terse at 2008-8-25 12:01 PM:
a.bat这样写呢?
set str=%1
if "%str:~1,2%"==":\" (ren %1 %2)else echo 找不到路径&pause

管用
谢谢!