如何用dos命令删除文件夹及子文件夹下文件?
来源:百度知道 编辑:UC知道 时间:2024/06/21 00:24:56
一个根文件夹里有很多子文件夹,每个子文件夹里还有若干子文件夹,求一个dos命令(.bat)文件,一次删除根文件夹里及其所有子文件夹里的文件(比如只有.doc和.jpg文件)而不破坏文件夹。谢谢!
使用如下命令,查看帮助信息,注意/S参数的使用
del /?
例如:
删除a目录下包括子目录中的所有.jpg文件,但不破坏文件夹的方法。
输入:"del a\*.jpg /s"(不包括引号)即可
windows xp 中没有“deltree”命令了
删除a目录下包括子目录中的所有文件,并清除文件夹的方法。
输入:"del a /s /x"(不包括引号)即可
删除a目录下包括子目录中的所有文件,不删除文件夹的方法。
输入:"del a /s"(不包括引号)即可
删除a目录下包括子目录中的所有空文件夹的方法。
输入"del a /a:d /s /x"(不包括引号)即可
批处理很简单.
我这个批处理即使文件夹中不只有.doc和.jpg也有用.
将
del ..\thetree.txt
dir /a:d /b /s .>>..\thetree.txt
存为1.bat,放到根文件夹中.
将
FOR /F "delims=" %%i in (thetree.txt) do md "%%i"
del thetree.txt
存为2.bat,放到根文件夹的父文件夹中.
运行1.bat得到文件夹目录,然后删除根文件夹,再运行2.bat重新创建所有文件夹.
进入文件夹del *.*
cd..退出后再 rd 文件夹
或者deltree 删除文件夹及其下所有文件
在DOS中输入help可以查看所有代码