批处理的问题,要删除D盘123文件里面的所有东东

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:04:18
案列:
D盘下面有一个123的文件夹!
现在要删除123文件里面的所有东东

写批处理:
@echo off
del /q /s /a /f d:\123\.
cd d:\123
rd /s /q .
exit
--------------------------------------
我的理解:
@echo off (批处理开始)
del /q /s /a /f d:\123\. (删除D盘123文件夹下的文件和文件夹)
cd d:\123 (cd 是打开123文件夹吗?有什么用)
rd /s /q . (rd是删除目录,但是最后也没有指明要删除的123文件夹下的目录啊?/q后为什么要加“.”?“.”是空格的意思,为什么要加空格,多余么?)
exit

有不明白的地方,希望得到指点。

rd /s /q d:\123
md d:\123

我认为删除整个文件夹后再建一个文件夹更好.

cd /d d:\123才能进入123文件夹。

rd /s /q .中的"."表示当前目录

rd命令后不接要删的文件夹路径就会删除当前所在的文件夹 而cd命令进入123文件夹后当前所在的文件夹就是123了 所以表面上没指出要删123文件夹 但实际就是要删123文件夹的
饿 好绕 你将就着理解吧~~~~~

cd /d d:\123才能进入123文件夹。

你的理解很正确

嗯嗯恩哦呢呢你