@echo off
setlocal enabledelayedexpansion
for /f "tokens=1-3*" %%i in ('dir /a-d /s /a-h /a-s^|findstr ":"') do (
set var=%%i%%j%%k%%l
if "!var:~1,1!"==":" set route=!var!
if not "!route!"=="!var!" if not "%%j"=="" echo %%i %%j !route:~0,-3!\%%l>>"1.txt"
)
setlocal enabledelayedexpansion
for /f "tokens=1-3*" %%a in ('findstr "!date!" 1.txt') do (
set v=%%c%%d
set p=!v:~0,-3!\%%d
echo !p!>>"2.txt"
)
del 1.txt
del !p!
pause
未完成!!!
我在测试时没用del命令!!!
只能在C盘查找,需要高手一起完成!!!
我的水平只是这样了!!!