标题:
批处理中%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
很有帮助
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5