[CMD] Батник на Удаление (Сравнение Дата\имя, оставить 5 предыдущих)

Переводчик Google

GroGaloraGran

Новый пользователь
Сообщения
2
Реакции
0
Привет
Нужна помощь с созданием Батника
Суть:
Есть папка, в которой создается файл бекам с именем "****yyyymmdd.back" где yyyymmdd соответственно дата создания файла вписанная в имя.
Нужно, что бы Батник сравнивал Текущую дату c датой в имени, и оставлял те, у которых дата в имени совпадает с текущей и 4мя предыдущими, остальное удалял.
я хотел использовать пример одной из тем
Код:
(

for /f "delims=" %%a in ('dir /b /a-d "Source\*" ^| findstr /RVC:"^%date:~-4%%date:~3,2%%date:~,2%"') do move /y "Source\%%a" "Old_files\"

)
\ но немного не понимаю как оставить предыдущие даты.
Файл сохраняется имя.bat
Спасибо
 
Назад
Сверху Снизу