CMD/BAT - [решено] Удаление старых архивов
так чтобы удалялись все старые файлы но чтобы оставались 3 последние папки бэкапа. Заранее спасибо!
.
.Код: Выделить всё
@echo off
setlocal enableextensions enabledelayedexpansion
for /f "skip=3 delims=" %%i in ('dir "*.bkf" /b /a:-d /o:-d 2^>nul') do echo del /f /q "%%i"
endlocal
exit /b 0Код: Выделить всё
setlocal enableextensions enabledelayedexpansion
for /f "skip=3 delims=" %%i in ('dir "*.*" /b /a:d /o:-d 2^nul') do rd /s /q "%%i"
endlocal