清理删除

关注公众号 jb51net

关闭
删除指定路径下指定文件及文件夹外的所有文件及文件夹2的bat

删除指定路径下指定文件及文件夹外的所有文件及文件夹2的bat

热门排行

简介

就是通过bat获取指定目录的所有文件列表,然后根据匹配进行删除

[code]
set path=D:\1\2
set f1="新建 文本文档1.txt"
set f2="新建 文本文档2.txt"
set f3="新建 文本文档3.txt"
set d1="新建  文件夹1"
set d2="新建  文件夹2"
set d3="新建  文件夹3"

cd /d %path%
dir /adh /b /s |sort /r > file.txt
dir /ad /b /s |sort /r >> file.txt
type file.txt | find /v "%f1%" | find /v "%f2%" | find /v "%f3%" | find /v "%d1%" > delfile.txt
for /f %%i in (delfile.txt) do attrib -h -r -s %%i\*.*
for /f %%i in (delfile.txt) do del /f/q *.*
for /f %%i in (delfile.txt) do rd %%i /s/q
attrib *.* -h -r -s
del *.* /q/f
exit
[/code]

大家还下载了