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

Показать сообщение отдельно

Пользователь


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

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


Цитата megaloman:
Давайте не будем мыслить линейно и привязываться к датам. Допустим, надо хранить 3 последних годовых бэкапа и 7 ежедневных. Зачем возиться с файлами, когда у Вас порядок с именованием папок, будем выводить имена папок по имени в соответствии с маской в обратном порядке и удалим все папки, кроме указанного количества последних. »

"А что, так можно было!?" v.2.0



Работает!!
Благадарю!




Вопрос:
можно ли чем-то заменить строки с Exit /B ?

Поясню:
После приведенного Вами (еще раз спасибо!) скрипта
следом должен запускаться скрипт конвертации кодировки (#A)
и 2 комманды по запуску exeшника (#B)
но они не срабатывают именно из-за Exit /B

Пробовал удалять, заменять на Goto, убирать /b, удалять то одну строку то другую с Exit /B
- не помогло.

Спасибо!


#A
for %%? in ("") do chcp 1251 & cmd /d /a /c set /p=яю<NUL > .tmp
chcp 866
cmd /d /u /c type "%BKUP_11_logX%" >> .tmp
chcp 1251
cmd /d /a /c type .tmp > "%BKUP_11_logX%"
del .tmp

#B
MSG.EXE "COMPLETED\n\nStart %run%\nFinsh %time%"
start notepad "%logX%"

Отправлено: 16:12, 30-10-2020 | #3