@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
::删除除.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