Alex_Piggy
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Код: set "timeshift=190" set /a "hh=%time:~0,2%" set /a "mm=1%time:~3,2%-100" set /a "dd=1%date:~0,2%-100" set "yyyymm=%date:~6,4%%date:~3,2%" set /a "mm=mm-timeshift" :loop if %mm% lss 0 ( set /a "mm=mm+60" set /a "hh=hh-1" goto :loop ) if %hh% lss 0 ( set /a "hh=hh+24" set /a "dd=dd-1" goto :loop ) set "hh=0%hh%" && set "mm=0%mm%" && set "dd=0%dd%" set "comptime=%yyyymm%%dd:~-2%%HH:~-2%%mm:~-2%" for /d %%i in (*) do ( if not exist "%%i\*" ( set "dirtime=%%~ti" set "dirtime=!dirtime:~6,4!!dirtime:~3,2!!dirtime:~0,2!!dirtime:~11,2!!dirtime:~14,2!" if !dirtime! lss !comptime! del /q "%%i" ) ) |
|