当前位置:网站首页 > 自然语言处理(NLP) > 正文

批处理删除除了某个文件外的所有文件(批处理删除文件指定内容)



@echo off


::删除除.c,.h,.s,.asm之外的所有文件


for /f "delims=" %%i in ('dir E:iTOP4418linux /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:iTOP4418linux /ad /s /b')do rd "%%~sj"




exit

到此这篇批 处理删除除了某个文件外的所有文件(批处理删除文件指定内容)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在 编程的领域有一番成就!


















版权声明


相关文章:

  • 利用批处理命令批量修改文件名(批处理文件修改文件名)2026-02-18 07:18:05
  • 批处理命令重命名文件(批处理 重命名)2026-02-18 07:18:05
  • 批处理删除文件和文件夹(批处理删除除了某个文件外的所有文件)2026-02-18 07:18:05
  • 批处理读取文件名(批处理读取文件名变量)2026-02-18 07:18:05
  • 批处理批量修改文件扩展名(批量修改文件扩展名 bat)2026-02-18 07:18:05
  • 批处理删除文件夹内所有子文件夹内所有内容(批处理删除当前文件夹里的所有文件)2026-02-18 07:18:05
  • 批处理删除文件夹命令(批处理文件删除文件夹)2026-02-18 07:18:05
  • 批处理删除所有文件夹(批处理删除文件夹内的文件夹)2026-02-18 07:18:05
  • 批处理命令(批处理命令删除文件夹里面所有文件)2026-02-18 07:18:05
  • pointnet++网络(pointnet++网络能处理las文件吗)2026-02-18 07:18:05
  • 全屏图片