求批处理一个:批量删除指定文件夹下的多个指定文件夹及文件

比如:我现在D盘下有一个文件夹叫"网络"路径为:"D:\网络";“网络”这个文件夹里有100个文件夹(当然,这100个文件夹里还有它们对应的文件)..比如:"D:\网络\... 比如:我现在D盘下有一个文件夹叫"网络" 路径为:"D:\网络" ;

“网络”这个文件夹里有100个文件夹(当然,这100个文件夹里还有它们对应的文件)..

比如:
"D:\网络\1"、
"D:\网络\我"、
"D:\网络\abc"、
"D:\网络\上下"
"D:\网络\上下025"
.....
.....
.....
.....等。

那我现在想用一个批处理,删除掉“网络”这个文件夹里的一些指定的——就是已经知道文件夹名称的文件夹,包括里面的文件。)

以上面的为例:我要删掉:"D:\网络\我"、"D:\网络\上下""D:\网络\上下025"...等几十个文件夹和它们对应的文件。

怎么做?
展开
 我来答
nizhejun
2009-04-12 · TA获得超过874个赞
知道小有建树答主
回答量:641
采纳率:0%
帮助的人:711万
展开全部
用rmdir命令配合/s和/q
/s 除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。
/q 安静模式,带 /S 删除目录树时不要求确认
rmdir /s /q d:\D:\网络\我
rmdir /s /q d:\D:\网络\上下
rmdir /s /q d:\D:\网络\上下025
BB石俊杰
2009-04-12 · TA获得超过1507个赞
知道大有可为答主
回答量:1395
采纳率:0%
帮助的人:1352万
展开全部
::自己修改用吧
@echo off
::删除指定文件以外的东西
for /d %%b in (*) do (if "%%b" neq "QQGame" if "%%b" neq "CrossFire" if "%%b" neq "qq" if "%%b" neq "a" rd "%%b" /q/s)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
akan2001
2009-04-12 · 超过21用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:64.1万
展开全部
参考一下下边的清理废料文件。。。

@echo off

echo 正在清除系统垃圾文件,请稍等......

del /f /s /q %systemdrive%\*.tmp

del /f /s /q %systemdrive%\*._mp

del /f /s /q %systemdrive%\*.log

del /f /s /q %systemdrive%\*.gid

del /f /s /q %systemdrive%\*.chk

del /f /s /q %systemdrive%\*.old

del /f /s /q %windir%\*.bak

echo 清除系统LJ完成!

echo. & pause
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
资星剑后英
2019-06-08 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:695万
展开全部
仅列出子文件夹和子子文件夹,不包含父文件夹,或子子文件夹里面的子文件夹,对吗?还是说除了父文件夹里面的文件不列出外,其它无论多少级目录都列出?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式