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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/august_edward/article/details/79973401
@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
阅读更多
想对作者说点什么?

博主推荐

换一批

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