dos 删除文件夹 rd

所属分类: 脚本专栏 / DOS/BAT 阅读数: 714
收藏 0 赞 0 分享
答案是否定的,因为删除文件夹必须使用rd命令,这叫术业有专攻^_^。

  rd的另外一个写法是rmdir,源自ReMakeDirectory。使用的方法也很简单:rd 文件夹名 即可,例如:rd test。它支持带路径的文件夹名,例如:rd d:\test。

  有时候,rd并不能很好地完成任务:你让它删除test文件夹,它却傲慢地向你翻白眼:目录不是空的。不过,这也不能怨它偷懒不干活,只是它的脾气有点怪:如果要删除的文件夹下面还有子文件,你得给rd戴顶高帽,加个 /s 参数,它才会高高兴兴地帮你做事,所以,正确的写法是:rd /s test。

  如果你是个彻头彻尾的懒鬼,光是使用 rd /s test ,可能还是对它不甚满意,因为当你在删除带子文件的文件夹的时候,CMD总是不识时务地停下来,殷勤地问你:是否确认(Y/N)?非得等你输个字符敲下回车不可。命苦不能怨政府,点背不能怨社会,谁叫rd有那么大的威力呢,它一旦耍起流氓来,那是谁也拦不住的——rd有风险,删除须谨慎啊。好在微软对那些对删除十分有把握而又懒得要命的家伙体贴入微,提供了一个十分方便的参数 /q ,它取自quiet,官方解释为:安静模式,带 /S 删除目录树时不要求确认。这次再试试:rd /q /s test,真个是:弹指一挥间,灰飞烟灭,是不是有眼不见心不烦的酣畅感?

今天遇到一个病毒,非常顽固,它在u盘上生成了一个病毒引导文件和一个文件夹,并且是隐藏的,使用“文件夹选项”菜单——“查看”——选择“显示所有文件和文件夹”并去掉“隐藏受保护的系统文件”,删除了auturun.inf病毒引导文件,可是无法看到被隐藏的文件夹。
运行CMD命令,切换到U盘的盘符,使用命令 dir /a 可以看到隐藏的文件夹。本想使用rd命令直接删除之,发现不能成行,下面说说如何使用rd dos命令 删除文件夹。
首先你要使用 dir /a 显示所有的隐藏文件和文件夹,然后有两种方式来完成隐藏文件夹的删除:
若想删除D盘下的隐藏文件夹001,但001里有很多文件,但没有文件夹?

1、使用 cd 文件夹名 的形式切换到需要删除的文件夹下, del * /f ,然后 rd 文件夹名 下面是命令示例,
运行 cmd 命令
复制代码 代码如下:

d:
cd 001
del * /f
cd..
rd 001

此处的参数/f,是强制删除只读属性文件,cd.. 是返回上级目录。

2、想直接删除D盘001文件夹,不考虑里面包含的文件和文件夹,可以直接使用 rd 文件夹名 /q /s,下面是命令示例。
复制代码 代码如下:

d:
rd 001 /s /q

此处的 /s 是直接删除此文件夹下的目录结构,包含所有的子文件夹和子文件,/q 是安静模式,不用再确认。
以上所举例子是用于直接删除无法的删除文件夹,若是能直接删除,还是直接删除,不用这么麻烦,以免命令输错,造成不便。
更多精彩内容其他人还在看

mshta命令用法示例

这篇文章主要介绍了mshta命令用法示例 ,需要的朋友可以参考下
收藏 0 赞 0 分享

使用BAT批处理执行sql语句的代码

有时候需要执行一些Sql语句时,不想开企业管理器,或者是发给客户执行但那边又不懂代码,这时就可以用下面方法
收藏 0 赞 0 分享

批处理的图形界面实现方法小结

其实所谓的图形界面就是通过bat通过调用mshta来实现的一些对话框效果,这里特整理下, 方便需要的朋友
收藏 0 赞 0 分享

批处理中的echo命令图文详解

这篇文章主要介绍了批处理中的echo命令图文详解,里面都附有详细的图片执行效果,非常不错需要的朋友可以参考下
收藏 0 赞 0 分享

批处理中常用命令介绍(Echo、rem、goto、call、pause、if、for)

这篇文章主要介绍了批处理中常用命令介绍,包括Echo、rem、goto、call、pause、if、for,学习bat必备的啊
收藏 0 赞 0 分享

改变cmd命令提示符颜色的3个小技巧

这篇文章主要介绍了改变cmd命令提示符颜色的3个小技巧,推荐使用第三个技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

使用BAT批处理在RAR压缩文件中批量添加文件的方法

这篇文章主要介绍了使用BAT批处理在RAR压缩文件中批量添加文件的方法,可以用在很多地方,例如做下载加的朋友,想要加个网站快捷方式在以前压好的压缩文件中等,需要的朋友可以参考下
收藏 0 赞 0 分享

bat 传递超过10个参数的情况

批处理文件中可引用的参数为%0~%9, %0是指批处理文件的本身,也可以说是一个外部命令;%1~%9是批处理参数,也称形参;而替换形参的实参若超过了批处理文件中所规定数值(9个)且想在批处理文件中应用这些实参的话,shift命令可以帮你实现
收藏 0 赞 0 分享

BAT 参数去引号(各种去引号的奇葩方式)

这篇文章主要介绍了BAT 参数去引号,各种去引号的奇葩方式,需要的朋友可以参考下
收藏 0 赞 0 分享

使用批处理命令设置windows系统的ip地址和dns附图

这篇文章主要介绍了如何使用批处理命令设置windows系统的ip地址和dns,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多