回复 10# awei - @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir /s/b/ad') do (
- pushd "%%~fsi"&call :a "*.jpg*" "*.bmp*"
- )
- pause&exit
-
- :a
- if not "%~1"=="" (
- shift
- for /f "tokens=*" %%a in ('dir /b/a-d/o-d %~1') do (
- set/a n+=1
- if not !n! equ 1 del /q "%%~fsa"
- )
- set "n="
- goto :a
- ) else (
- goto :eof
- )
复制代码 删除除最新生成文件以外的所有文件, 你可以先试用一下,我这里测试可以。 |