烟大附中:请问如何删除一个目录下所有名字为Debug的目录(无论多少层)?
来源:百度文库 编辑:神马品牌网 时间:2024/10/02 15:57:49
希望能做成批处理文件最好了
前提:系统为XP或者2003。2000没试过,不知道有没有for这个命令
假设:目录为 f:\setup
要删除f:\setup下所有名字为Debug的目录(无论多少层)。包括Debug下所有的文件。
用以下命令:
for /r f:\setup %a in (Debug) do @if exist %a rd /s /q %a
解释:for 是循环命令 ,
/r 参数遍历整个f:\setup目录树,
查找Debug目录并把包括完整路径在内的目录名称赋值给%a,
判断if exist %a,
然后 “rd /s /q %a”,这是一个完整的命令。
rd 命令删除一个目录
/S 除目录本身外,还将删除指定目录下的所有子目录和
文件。用于删除目录树。
/Q 安静模式,带 /S 删除目录树时不要求确认
请问如何删除一个目录下所有名字为Debug的目录(无论多少层)?
XP: 如何设置一个大目录下所有文件夹的缺省显示都为缩略图模式?
如何编写一个删除D盘和E盘下所有格式为MP3的批处理文件??
如何在DOS中删除一文件下的所有非空的目录和子目录?
删除C:\WINDOWS下所有以“$NtUninstall*$”为命名格式的隐藏目录,DOS命令怎么操作?
请问,如何在DOS下拷贝已知目录下的所有中文文件夹?
如何在DOS下删除名字为 hm123的文件夹?
如何在DOS下删除名字为 hm123的文件夹?
请教删除某个目录下所有文件的dos命令
如何在 C++ Builder 中得到一个目录下的所有文件夹名