![]() |
Удаление наименьшей версии файла
Некая конструкция делает бэкапы с существующей ревизией бд.. В результате в определенную папку попадает рар архив с именем файла BD_%DATE%_%Номер_текущей_ревизии%. Номер этот - простое число. Т.е. в конечном итоге - BD_20.12.12_1234.rar. В день могут сниматься несколько бэкапов.
BD_15.12.12_1061.rar BD_16.12.12_1096.rar BD_17.12.12_1114.rar BD_17.12.12_1117.rar BD_18.12.12_1193.rar Помогите составить батник, который будет проверять что в папке 5 файлов, не больше и, при появлении свежего бэкапа (например шестого файла BD_19.12.12_1201.rar), удалял бы бэкап с наименьшей ревизией. То есть в примере BD_15.12.12_1061.rar |
Решено. Зря обеспокоил:)
Код:
for /F "Delims=" %%I In ('dir /b /od /tc *.rar') Do ( |
Время: 20:16. |
Время: 20:16.
© OSzone.net 2001-