怎样用DOS删除目录下指定文件名的所有文件夹

在文件夹A中有好多的文件,其中在不同的文件夹中,都有可能会包含名称为abc的文件夹。名称为abc的文件夹中内容并不一定一样。

现在我需要把文件夹A目录之下的所有以abc为名字的文件夹删除。请问用DOS怎么处理。
我的A文件夹中不确定一共有多少个文件夹,也不确认一共有几层文件夹,如
D:\A\abc\
D:\A\mm\abc\
D:\A\n\abc\
D:\A\mm\nn\abc\
我要求把A目录下的所有的文件夹名字为abc的文件夹删除。有能搞定的没,写批处理文件也行。希望能直接贴出来语句。谢谢!

呵呵,刚在空间写了篇for命令的文章,这个问题算是一例吧,还请高手完善。
打开记事本程序把下面内容复制进去然后另存为所有类型 xx.bat

@echo off&setlocal EnableDelayedExpansion
::下两行等号后可根据情况更改

set ddd=d:\a
set sss=abc
::------确定要删文件夹字符长度------
:loop
set /a m+=1
if not "!sss:~%m%,1!" equ "" goto :loop
::开始查找和删除...
cd /d %ddd%
for /f %%k in ('dir /s/b/ad') do (
set aaa=%%k
if "!aaa:~-%m%!" equ "%sss%" rd /s/q %%k 2>nul)
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-04
DELTREE——删除整个目录命令
1.功能:将整个目录及其下属子目录和文件删除。
2.类型:外部命令
3.格式:DELTREE[盘符:]<路径名<
4.使用说明:该命令可以一步就将目录及其下的所有文件、子目录、更下层的子目录一并删除,而且不管文件的属性为隐藏、系统或只读,只要该文件位于删除的目录之下,DELTREE都一视同仁,照删不误。使用时务必小心!!!

用这个吧 DEL C:\FOX\a\abc
第2个回答  2010-03-04
单一命令已经解决不了,必须用脚本来编译即从A目录中搜索出带ABC的目录,然后传递删除。
第3个回答  2010-03-04
输入 del A文件夹路径\abc.* /s 即可
第4个回答  2010-03-04
cd a
deltree abc /s/d

dos如何强制删除文件-(dos强制删除文件夹命令)
打开电脑,点击桌面开始按钮,找到运行选项。单击运行,在文本框中输入CMD,然后回车。如图,输入:rd \/s\/q E:\\acd,备注:rd 电脑 \/s\/q后面跟需要强制删除的文件夹所在的路径及文件夹名。回车,之前无法删除的文件夹现在已经成功删除。强制删除文件的方法 同样是在DOS命令行里面操作,在命令行输入:d...

怎样用DOS删除目录下指定文件名的所有文件夹
1.功能:将整个目录及其下属子目录和文件删除。2.类型:外部命令 3.格式:DELTREE[盘符:]<路径名< 4.使用说明:该命令可以一步就将目录及其下的所有文件、子目录、更下层的子目录一并删除,而且不管文件的属性为隐藏、系统或只读,只要该文件位于删除的目录之下,DELTREE都一视同仁,照删不误。使...

DOS命令删除D:\/test目录下所有文件和文件夹。
1、首先在D盘下建立一个测试test文件夹,如图所示。2、然后在新建的文本编辑框中输入【rd \/S \/Q D:\\test】,如图所示。3、然后对文件进行保存,如图所示。4、然后将文本文件的后缀名改为“bat”,如图所示。5、然后用鼠标左键双击此bat文件。6、完成以上设置后,即可达到目的。需要提醒的是,如果T...

DOS下删除文件和文件夹的方法
文件:attrib -s -h -r c:\\windows\\autorun.inf 删除命令如下 两种方案:一、用rd内部命令 若你要删除的文件夹没有子文件夹,可以先用“cd 目录”进入欲删除目录 ,然后用del *.* 把所在的文件夹的所有文件删除,再 “cd..”返回上一级目录,用“rd 文件夹名”把文件夹删除。(注:用rd命令...

如何用dos命令删除文件夹及子文件夹下文件?
1、第一步,win+r打开“运行”对话框,输入CMD,然后单击“确定”按钮,见下图,转到下面的步骤。2、第二步,完成上述步骤后,选择需要删除的文件夹的驱动器号,如D驱动器,则输入D:,见下图,转到下面的步骤。3、第三步,完成上述步骤后,输入删除命令“rd”并确定,见下图,转到下面的步骤。4、...

怎样用DOS删除目录下指定文件名的所有文件夹
set sss=abc ::---确定要删文件夹字符长度--- :loop set \/a m+=1 if not "!sss:~%m%,1!" equ "" goto :loop ::开始查找和删除...cd \/d %ddd for \/f %%k in ('dir \/s\/b\/ad') do (set aaa=%%k if "!aaa:~-%m%!" equ "%sss%" rd \/s\/q %%k 2>nul)...

怎么在dos下删除文件夹
来指示DOS删除文件夹。在命令行中,输入"rd",接着是文件夹的完整路径,例如"D:\\your_folder_name"。这里,"your_folder_name"需要替换为你要删除的实际文件夹名。确认无误后,按下回车键。如果操作成功,DOS将显示确认信息,表示文件夹已成功删除。如图所示,你的D盘里的指定文件夹已经消失不见。

怎样用DOS命令删除文件夹
第一步:清空USER子目录的内容,输入C: > DEL C:FOXUSER*.* 第二步:删除USER子目录,输入C: > RD C:FOXUSER其次,如果你需要删除整个目录及其所有内容,包括子目录和文件,可以使用外部命令DELTREE。格式为DELTREE [盘符:]。DELTREE命令会一次性删除指定目录及其所有层级的子目录和文件,但请注意,...

在DOS下怎样才能删除一个文件夹
1. **打开命令提示符**:首先,需要打开命令提示符(CMD)界面。可以通过点击“开始”菜单,选择“运行”(或使用快捷键Win+R),输入`cmd`后按回车键来打开。2. **导航到目标文件夹的父目录**:使用`cd`命令(change directory)来更改当前目录到目标文件夹所在的父目录。例如,如果要删除D盘下的...

在DOS操作系统下怎样一次删除一个文件夹内的所有文件
一次性删除所有文件及文件夹子目录文件的方法是 del .\/s 删除目录的办法 是 rd [目录名]用这两个命令就可以了,因为rd不能删除 非空 文件夹.所有,首先用del .\/s 来删除文件夹下的文件以及文件夹下子目录的文件.

相似回答