谁能帮我解释一下这段批处理代码?

cd C:\Documents and Settings\administrator
rd /s/q cookies
rd /s/q locals~1\history
rd /s/q locals~1\tempor~1

就是这段代码谁能帮我详细解释一下它的作用 以及每段都表示着什么? 为什么要这样排序?
q locals~1 是什么东东?
tempor~1 又是什么东东?
什么叫cd rd?为什么“会后三行无先后顺序” 什么叫“/q 参数是删除目录是不要求确认”请说的详细一点 我是个傻瓜菜鸟 拜托了 !!!

……

这很显然是网上流传的那些让人恶心的所畏的清除系统垃圾工具的BAT文件。

locals~1 这是administrator文件夹里面的文件夹Local Settings的缩写,因为批处理针对这种长文件名都会自动如此处理,否则可能认不到该文件夹;
tempor~1 就是Local Settings文件夹下面的Temporary Internet Files文件夹

CD是为了切换文件夹的,在DOS时代就使用了这个方式了,在文件夹前面加CD空格,用于进入文件夹;

RD是用于删除文件夹目录的命令其它带/S表示保留本身文件夹,但删除它包含的所有文件夹,加/Q是安静模式,就是删除的不做任何提示.

这么无聊的东西,现在还有人来玩,cd C:\Documents and Settings\administrator这其中的administrator是对应你的用户名的,如果你的用户名为ABC,这里的administrator就要换成ABC。

真够白痴的,还玩这东西。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-18
cd C:\Documents and Settings\administrator 进入C:\Documents and Settings\administrator文件夹,,(应该用""号)
rd /s/q cookies ,删掉cookies文件夹
rd /s/q locals~1\history 删掉locals~1\history
rd /s/q locals~1\tempor~1 同上

因为批处理识别文件夹名的问 题 ,用locals~1代替了Local Settings当然也可以用""号括起来..

/q就是一个参数,如果没有它,删除的时候会提示让你确定,加上/q就不要求你确认了
第2个回答  2009-08-18
rd 命令删除的意思

rd/s/q 格式化的意思

cd rd 禁用CD
相似回答