bat遍历文件夹内的所有txt文件,并将文件里面含有 a1,s1 字符串的txt文件删除。

2025-04-06 03:01:32
推荐回答(1个)
回答1:

::win8@cmd
@echo off
setlocal enabledelayedexpansion
set num=0
for /f "delims=" %%a in ('dir /a-d/b/s "D:\111\*.txt"') do (
findstr /i "a1 s1" "%%a">nul&&(
del /q/f "%%~a"
echo %%a >>count.txt
set /a num+=1
)
)
echo !num!>>count.txt
echo end...
pause

你试试。