cmd删除某个文件夹下所有文件夹 文件夹不是空的

比如我想删除D盘123文件夹下的所有文件夹名字随机文件夹不是空的bat批处理怎么做... 比如 我想删除D盘 123文件夹下的所有文件夹 名字随机 文件夹不是空的 bat批处理怎么做 展开
 我来答
冲浪网站优化
高粉答主

2015-07-29 · SEO资深专家,互联网知名专家。
冲浪网站优化
采纳数:10812 获赞数:90552

向TA提问 私信TA
展开全部
cmd删除某个文件夹下所有文件夹如何该文件夹非空,就不能删除,必须先删除该文件夹里面的所有文件再删除该文件夹。
cmd:
在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。输入一些命令,cmd.exe可以执行,比如输入shutdown -s就会在30秒后关机。总之,它非常有用。打开方法:开始-所有程序-附件 或 开始-寻找-输入:cmd/cmd.exe 回车。它也可以执行BAT文件。
154736268
2011-03-24 · TA获得超过822个赞
知道小有建树答主
回答量:528
采纳率:0%
帮助的人:274万
展开全部
比如删除D盘下面的czg文件夹以及下面的所有内容。rmdir d:\czg\/s 会把czg整个文件夹删除。此命令还可以删除Windows不识别的文件夹,比如末尾带点的文件夹 ,如要删除runauto..文件夹,右击无法删除。用命令rmdir runauto...\/s 要多一个点。
追问
比如我要删除 D盘456文件夹下的所有目录及文件 保留456文件夹怎么写
追答
一般Windows不自带deltree工具,要另外下安装。
rmdir 或者rd 是删除指定文件夹,通常rd删除空文件夹。带S参数时可删除文件里面的内容。
你如果想要删除文件夹里面的内容,同时保留文件夹的话。需要行获得文件夹树列表。可以用组合命令编程实现。比如我要删除czg
先获得文件夹里面目录文件列表 FOR …IN… 命令
再用rd或者RMDIR 带S参数删除文件夹中的所有数据
d:\>for /d %i in (czg\*) do @rmdir /s /q "%i"
说明:czg 是要删除的文件夹,@ 连续执行FOR的第一个结果。%i 是变量参数,表示第几个文件或者目录。在批处理文件中(BAT文件)用的是%%i,直接在DOS下面都用%i。/q 是自动应答,对所有的问题作Yes处理。
这段命令在批处理中……
echo off ,此行关闭命令显示,即所有命令不显示出来
pause ,此行按任意键继续执行下边的命令行
for /d %%i in (czg\*) do @rmdir /s /q "%%i"

保存为.bat文件,放在czg所在相同目录
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱情无线1
2011-03-24 · 超过62用户采纳过TA的回答
知道答主
回答量:239
采纳率:0%
帮助的人:160万
展开全部
del *.* 删除所有文件

deltree *.* /y/e 删除所有文件及目录

如果在目录外,则 deltree [目录名] 就是在上一级目录删除这个文件夹。

例:比例说要删除D盘里的ww这个文夹里的所有东西
开始-运行-CMD 回车
输入:
D: 回车
cd ww 回车
deltree *.* /s/e
追问
@ECHO OFF
pause
ECHO ON
deltree d:\456 /s/e

这么写的话 提示deltree 不是内部或外部命令
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式