当前目录中也应当有list.txt吧:- @echo off
- setlocal enabledelayedexpansion
- set "_list.txt=true"
- for /f "delims=" %%i in (list.txt) do set "_%%i=true"
- for /f "delims=" %%i in ('dir /b /s /a-d *.txt') do (
- set "str=%%i"
- set "str=!str:%~dp0=!"
- if not defined _!str! del %%i
- )
- pause
复制代码 未测试 |