- @echo off&setlocal enabledelayedexpansion
- for /f "skip=3 delims=" %%a in ('dir /s /a-d /tc test') do (
- set "str=%%a"
- if "!str:\=!" neq "!str!" set "pd=!str!"
- if "!str:%date:~,4%=!" neq "!str!" (
- for /f "tokens=1,2,4 delims= " %%i in ("%%a") do (
- if "%%i" neq "所列文件总数:" set /a n+=1&echo %%i %%j !pd:~,-4!\%%k
- )
- )
- )
- echo 总共有%n%个文件。&pause>nul
复制代码
|