DOS命令下的删除
呵呵
这是我进入问问回答的第一个问题哦
希望我的处女作(答案)可以帮助你解决问题o(∩_∩)o...
首先说删除文件的问题,我想一楼的小海同志已经描述得相当的全面了。在这里我就不赘述了,但对于我
答案的完整性就简单的提一下删除文件的操作命令即
del
/p
文件的全称(包括扩展名)
现在重点来说下删除文件夹的操作(在DOS里目录即我们现在常讲的文件夹)
由于deltree命令属于一个外部命令,而在window2000/xp中已经把此命令删除了,即在window2000/xp下已经不能使用deltree命令来进行删除一个文件夹的操作了。
读到此你或许会感到很绝望,难道就只能进入文件夹里先
del
*.*
删除子目录里的所有文件,然后在用
rd
删除子目录,最后在
rd
删除所需要删除的文件夹?
呵呵很幸运的告诉你,为了弥补deltree命令离开后留下的功能空缺在window2000/xp的系统中给
rd
命令新增加了俩个参数
/s
与
/p
。他们的含义为:
/s
除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。
/q
安静模式,带
/S
删除目录树时不要求确认。
所以你想直接删除一个指定的文件夹,一步到位的话就像下面这样写
rd/s
文件夹名称
(放心哦输入此命令回车后它会提示你是否真要删除此文件夹的)
或者这样写
rd/s/q
文件夹名称
(没有提示直接删除,所以建议使用rd/s)
(o(∩_∩)o贴心提示:因为rd
的俩参数是window2000/xp后才提供的,所以在此之前的系统版本中还是使用deltree来进行删除文件夹的操作)
呵呵希望以上的回答
能够解决你所提出的问题o(∩_∩)o...
DOS强行删除命令是什么?
deltree——删除整个目录命令
1.功能:将整个目录及其下属子目录和文件删除。
2.类型:外部命令
3.格式:deltree[盘符:]〈路径名〉
4.使用说明:该命令可以一步就将目录及其下的所有文件、子目录、更下层的子目录一并删除,而且不管文件的属性为隐藏、系统或只读,只要该文件位于删除的目录之下,deltree都一视同仁,照删不误。使用时务必小心!!!
1、删除文件命令del
格式:del[d:][path]filename[/p]
类型:内部命令
功能:删除指定的一个或多个文件,不能用于删除子目录。参数/p的功能是使dos在删除每个文件之前,要求用户先认可,这样使得用户可以有选择地删除一些文件
例如:c:\>del
text3
该命令将删除当前盘的当前目录下的text3文件
2、删除子目录命令rd
格式:rd[d:][path]
类型:内部命令
参数说明:缺省d:时,dos就认为要删除的子目录在当前磁盘中。path指定要删除的子目录的路径和要删除的子目录名,要删除的子目录为路径中的最后一个目录名
注意:dos对删除的子目录有如下要求:
(1)空目录
(2)非当前目录
(3)不是根目录
如删除c盘tool子目录下的hou子目录,当前盘为c盘,当前目录为根目录。则命令为:c:\>rd
c:\tool\hou
如果误删除了文件,可以用undelete命令来恢复,下面,我来介绍一下这个命令
3、恢复删除命令undelete
格式:undelete(刚被删除掉的文件名)
类型:外部命令
功能:恢复误删除的文件
不过要提醒你,当不慎删掉一个或多个文件后,最好马上使用undelete命令进行恢复,否则,只怕夜长梦多,您的盘上可能又保存或拷贝进来其他的文件,那么这些被不慎删掉的文件就很难恢复了。
如果您的子目录wps