dos 删除文件夹 rd_DOS/BAT

答案是否定的,因为删除文件夹必须使用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 是安静模式,不用再确认。
以上所举例子是用于直接删除无法的删除文件夹,若是能直接删除,还是直接删除,不用这么麻烦,以免命令输错,造成不便。

时间: 2024-11-16 20:18:53

dos 删除文件夹 rd_DOS/BAT的相关文章

cmd rd命令 删除文件夹_DOS/BAT

答案是否定的,因为删除文件夹必须使用rd命令,这叫术业有专攻^_^. rd的另外一个写法是rmdir,源自ReMakeDirectory.使用的方法也很简单:rd 文件夹名 即可,例如:rd test.它支持带路径的文件夹名,例如:rd d:\test. 有时候,rd并不能很好地完成任务:你让它删除test文件夹,它却傲慢地向你翻白眼:目录不是空的.不过,这也不能怨它偷懒不干活,只是它的脾气有点怪:如果要删除的文件夹下面还有子文件,你得给rd戴顶高帽,加个 /s 参数,它才会高高兴兴地帮你做事,

dos下删除文件夹和文件的方法_DOS/BAT

在dos下删除文件夹或文件,先要确定文件夹或文件是否有特殊的属性,比如"系统"."只读"."隐藏",如果有,去掉这些属性,命令如下 文件夹: attrib c:\windows -s -r -h  文件:attrib -s -h -r c:\windows\autorun.inf 删除命令如下, 删除文件夹(空):rd c:\windows  删除文件:del c:\windows\autorun.inf 注:如果是当前路径下操作,可以省略路径.

使用批处理删除文件夹时遇到的问题_DOS/BAT

C盘有一个文件夹1,里面有2.exe和3.exe . 想做一个批处理,先运行1.exe,安装完成后运行2.exe  等到2.exe安装完成后,删除文件夹1 我的代码如下 @echo off start /wait "" "C:\1\2.exe " && "C:\1\3.exe" && rd /s /q C:\1 && del %0 exit 现在有一个缺点.2和3安装完成后,文件夹1不能被删除,里面

bat 批处理删除文件夹

问题描述 bat 批处理删除文件夹 写个bat,删除d:csv* 文件夹. rd /s /q D:csv123,只能指定文件夹全名吗?我想删除以csv开始的文件夹,如何写. 解决方案 rd /s /q D:csv* 解决方案二: FOR /d %%a in (csv*) DO RD /s /q "%%a"

批处理bat删除指定天数日期之前的文件夹_DOS/BAT

[方案一]BAT + REG + VBS 复制代码 代码如下: @echo off ::演示:删除指定路径下指定天数之前(以文件夹的最后修改日期为准)的文件夹. ::如果演示结果无误,把rd前面的echo去掉,即可实现真正删除. ::本例调用了临时VBS代码进行日期计算 ::本例为兼容不同的日期格式,调用reg命令(XP系统自带)统一设置日期格式, ::处理完毕之后再把日期格式恢复成原来的状态. rem 指定待删除文件夹的存放路径 set SrcDir=C:/Test rem 指定天数 set

php递归遍历和和删除文件夹下的所有文件

php递归删除目录下的所有文件: <?php header("content-type:text/html;charset=utf-8"); /** *删除指定目录()删除子目录和文件 *@path 文件目录路径 string *@return void */ function hello($path){ //1:判断删除目录是否存在 if(!file_exists($path)){ return false; } //2:将目录内容全部获取出 $list = scandir($

解决windows 7不能删除文件夹的问题

win7不能删除文件夹解决(您需要来自administrators的权限才能对此文件夹进行更改) 遇到的问题: 今天想删除一些文件夹,结果删不掉.又试过其他文件夹,有的能删,有的也删不掉.很多删不掉的.总是出现如下状况: 更改权限,也删不了,以前也出现过类似的情况,没有引起注意,因此带来很多不便.为了以后方便今天一次把他解决了. 解决方法:1.选择你要删除的文件或者文件夹,鼠标右键点击该文件夹-->属性-->切换到"安全"选项卡-->点击右下方的"高级&qu

用Java删除文件夹里的所有文件

import java.io.File; public class Test { public static void main(String args[]){ Test t = new Test(); delFolder("c:/bb"); System.out.println("deleted"); } //删除文件夹 //param folderPath 文件夹完整绝对路径 public static void delFolder(String folderP

Delphi编程创建和删除文件夹

本实例介绍如何在程序中创建文件夹,并且可以将新创建的文件夹删除到回收站中. 向窗体上添加两个TButton组件,一个用于创建新的文件夹,另一个用于删除新创建的文件夹,设计完成的窗体如图1所示. 图1 主界面 首先在程序的uses段中添加对ShellApi的引用,另外还要在"创建"按钮的响应过程中添加下列代码: procedure TForm1.btnCreateClick(Sender: TObject); begin CreateDirectory(PChar(ExtractFile