cmd删除某个文件夹下所有文件夹 文件夹不是空的
3个回答
展开全部
cmd删除某个文件夹下所有文件夹如何该文件夹非空,就不能删除,必须先删除该文件夹里面的所有文件再删除该文件夹。
cmd:
在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。输入一些命令,cmd.exe可以执行,比如输入shutdown -s就会在30秒后关机。总之,它非常有用。打开方法:开始-所有程序-附件 或 开始-寻找-输入:cmd/cmd.exe 回车。它也可以执行BAT文件。
cmd:
在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。输入一些命令,cmd.exe可以执行,比如输入shutdown -s就会在30秒后关机。总之,它非常有用。打开方法:开始-所有程序-附件 或 开始-寻找-输入:cmd/cmd.exe 回车。它也可以执行BAT文件。
展开全部
比如删除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所在相同目录
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
del *.* 删除所有文件
deltree *.* /y/e 删除所有文件及目录
如果在目录外,则 deltree [目录名] 就是在上一级目录删除这个文件夹。
例:比例说要删除D盘里的ww这个文夹里的所有东西
开始-运行-CMD 回车
输入:
D: 回车
cd ww 回车
deltree *.* /s/e
deltree *.* /y/e 删除所有文件及目录
如果在目录外,则 deltree [目录名] 就是在上一级目录删除这个文件夹。
例:比例说要删除D盘里的ww这个文夹里的所有东西
开始-运行-CMD 回车
输入:
D: 回车
cd ww 回车
deltree *.* /s/e
追问
@ECHO OFF
pause
ECHO ON
deltree d:\456 /s/e
这么写的话 提示deltree 不是内部或外部命令
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询