dos下删除指定目录中的除指定文件格式之外的所有文件bat批处理文件,包括子目录

@echo off
::删除除.c,.h,.s,.asm之外的所有文件
for /f "delims=" %%i in ('dir E:\iTOP4418\linux /a-d /b /s') do (
if not %%~xi==.c (
if not %%~xi==.h (
if not %%~xi==.s (
if not %%~xi==.asm (
if not %%~xi==.S (
del /s /a /q "%%~si"
)
)
)
)
)
)
::删除空目录
for /f"delims="%%j in('dir E:\iTOP4418\linux /ad /s /b')do rd "%%~sj"


exit
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/august_edward/article/details/79973401
文章标签: bat dos windows
个人分类: bat
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭