如何用DOS命令删除文件夹

很多时候用DOS命令删除系统里面的大量文件夹以及大量非空目录一直困扰这大家

del 命令:删除一个或数个文件。DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] namesERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names  names         指定一个或数个文件或目录列表。通配符可被用来                删除多个文件。如果指定了一个目录,目录中的所                有文件都会被删除。  /P            删除每一个文件之前提示确认。  /F            强制删除只读文件。  /S            从所有子目录删除指定文件。  /Q            安静模式。删除全局通配符时,不要求确认。  /A            根据属性选择要删除的文件。  attributes      R  只读文件                     S  系统文件                  H  隐藏文件                     A  存档文件                  -  表示“否”的前缀如果命令扩展名被启用,DEL 和 ERASE 会如下改变:/S 开关的显示句法会颠倒,即只显示已经删除的文件,而不显示找不到的文件。rd命令:删除一个目录。RMDIR [/S] [/Q] [drive:]pathRD [/S] [/Q] [drive:]path    /S      除目录本身外,还将删除指定目录下的所有子目录和            文件。用于删除目录树。    /Q      安静模式,带 /S 删除目录树时不要求确认
rd /s d:\temp\
如图所示:
 
 
attrib一般会用到命令:+ 设置属性 - 清除属性 R 只读文件属性 A 存档文件属性 S 系统文件属性 H 隐藏文件属性。 
attrib的用法是:
比如我想给D盘的w文件夹里的ddd.exe文件夹添加只读、存档、系统文件、隐藏属性,在DOS下输入:
attrib +r +a +s +h d:\w\ddd.exe
给c盘www文件夹加上面的属性:
attrib +r +a +s +h c:\www
删不掉的问题,下面这一段话可以帮你:
7 del
del d:\test.txt       #删除指定文件,不能是隐藏、系统、只读文件del /q/a/f d:\temp\*.*删除 d:\temp 文件夹里面的所有文件,包括隐藏、只读、系统文件,不包括子目录del /q/a/f/s d:\temp\*.*删除 d:\temp 及子文件夹里面的所有文件,包括隐藏、只读、系统文件,不包括子目录
如图所示:
最佳组合:先用del /q/a/f/s d:\temp\*.*删除你temp文件夹里面的所有文件,然后在用rd /s d:\temp\删除你temp文件夹下目录以及子目录。
删除文件非同小可,望大家看清楚了再进行删除。重要东西要提前做好备份。一面后顾之忧。
 
原文地址:https://www.cnblogs.com/freespider/p/2445877.html