标题: 批处理中%1的含义
[打印本页]
作者: canihc
时间: 2010-7-28 17:39
标题: 批处理中%1的含义
请问一下:
假如在一个目录下放置一个批处理,批处理内容如下
rd /s /q %1.\\
运行这个批处理,该目录的文件都会被删除,请问是为什么,%1代表什么?
作者: jinzihao
时间: 2010-7-29 12:19
%1就是传递给批处理文件的第一个参数
例如,输入命令
test.bat yahoo google baidu
test.bat就收到了3个参数
%1就是yahoo
%2就是google
%3就是baidu
最多可以到%9
如果没有参数,%1就是长度为0的字符串,简单地说就是空
直接在Windows下点击那个批处理文件的图标,就等于没有参数。
楼主说的那个批处理,假设文件名为 your.bat,那么在命令行下输入
your C:\windows
就会清空C盘下的Windows文件夹里面的所有文件
[
Last edited by jinzihao on 2010-7-29 at 12:23 ]
作者: canihc
时间: 2010-8-27 16:55
jinzihao,谢谢您的解答
作者: hello1234
时间: 2010-9-20 12:36
很有帮助
作者: xue1995
时间: 2010-10-20 18:51
很有帮助