raded82@twitter
20-12-2012, 09:25
Некая конструкция делает бэкапы с существующей ревизией бд.. В результате в определенную папку попадает рар архив с именем файла 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
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