Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление наименьшей версии файла

Ответить
Настройки темы
CMD/BAT - [решено] Удаление наименьшей версии файла

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Некая конструкция делает бэкапы с существующей ревизией бд.. В результате в определенную папку попадает рар архив с именем файла 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

Отправлено: 09:25, 20-12-2012

 

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Решено. Зря обеспокоил
Код: Выделить весь код
for /F "Delims=" %%I In ('dir /b /od /tc *.rar') Do (
  set /a ind+=1
)
if %ind% GTR 5 (
  for /F "Delims=" %%I In ('dir /b /od /tc *.rar') Do (
del %%I /q
goto end
  )
)

:end

Отправлено: 09:58, 20-12-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление наименьшей версии файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Определение версии файла cause Скриптовые языки администрирования Windows 12 09-03-2022 15:27
Установка - Удаление демо версии Windows 7 сп1. dimonpok1 Microsoft Windows 7 4 10-04-2011 15:13
CMD/BAT - Удаление всех приложений Java батником и установка последней версии timur_t Скриптовые языки администрирования Windows 1 03-11-2010 14:05
Интерфейс - [решено] не правильное отображение русского файла на eng версии-XP CnyH9I Microsoft Windows 2000/XP 1 06-02-2009 13:25
Debian/Ubuntu - Удаление KDE4 и установка более ранней версии .ExeRun Общий по Linux 1 10-05-2008 22:43




 
Переход