Board logo

标题: [文件操作] 求助批处理删除目录下不包含指定内容的txt [打印本页]

作者: yuwen    时间: 2021-10-8 19:35     标题: 求助批处理删除目录下不包含指定内容的txt

求助,求代码

目录下(包含子目录)所有 .txt文件(文件格式是 UTF-8),只要文件里面的内容不包含 </html>,则删除这个文件
作者: newswan    时间: 2021-10-8 20:04

如果 显示正确 把echo 改成 del
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. for /f "usebackq tokens=1 delims=" %%a in (`dir /b *.txt`) do (
  4.     find /i "</html>" "%%a" >nul
  5.     if !errorlevel!==1 echo "%%a"
  6. )
复制代码

作者: yuwen    时间: 2021-10-8 20:10

回复 2# newswan


    非常感谢,我先试试
作者: yuwen    时间: 2021-10-8 21:31

已经解决,非常感谢!
作者: yuwen    时间: 2021-10-8 21:31

已经解决,非常感谢!
作者: Batcher    时间: 2021-10-8 21:50

回复 2# newswan


    是不是忘了处理子目录
作者: newswan    时间: 2021-10-8 22:29

回复 6# Batcher


   




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2