Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Батник и for %%w in / 7 сообщений из 7, страница 1 из 1
01.08.2016, 12:07
    #39283780
PPA
PPA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Батник и for %%w in
Привет.

Нужно упаковать логи от внешней программы
Структура простая
Udh.log <- текущий файл его трогать нельзя файл открыт и пополняется
Udh.log.1 <- архивные копии их можно жать без проблем
....
Udh.log.50

Написал батник

for %%w in (udh.log.*) do (
rar.exe u -agDD-MM-YYYY-HH-II-SS-N -m0 udh-log- %%w
)

Но батник захватывает так-же файл Udh.log
что я не правильно указал в маске и как поправить?
...
Рейтинг: 0 / 0
01.08.2016, 12:35
    #39283798
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Батник и for %%w in
PPA,

Попробуй:

FORFILES /M *.log.?? /C "cmd /c if @ext!=.log rar.exe -u -agDD-MM-YYYY-HH-II-SS-N -m0 @file"
...
Рейтинг: 0 / 0
01.08.2016, 14:53
    #39283978
PPA
PPA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Батник и for %%w in
DarkMaster,

Вообще архивы не создает + кидает в консоль вот такое:

C:\test-log>FORFILES /M *.log.?? /C "cmd /c if @ext!=.log rar.exe -u -agDD-MM-YYYY-HH-II-SS-N -m0 @file"

=.log was unexpected at this time.
=.log was unexpected at this time.
...
Рейтинг: 0 / 0
01.08.2016, 15:03
    #39283990
volodin661
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Батник и for %%w in
не надо никаких форов,
все архиваторы наилучшим образом умеют собирать
файлы сами. поддерживаются списки включения и исключения.
...
Рейтинг: 0 / 0
01.08.2016, 15:11
    #39283995
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Батник и for %%w in
PPA,

Это я с синтаксисом ошибся, там по идее должно быть if NOT @ext==.log.... А в остальном поддерживаю камрада volodin661
- можно наверное твой Udh.log закинуть в список исключений для Rar`а...
...
Рейтинг: 0 / 0
01.08.2016, 17:02
    #39284095
PPA
PPA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Батник и for %%w in
DarkMasterPPA,

- можно наверное твой Udh.log закинуть в список исключений для Rar`а...

Спасибо. про список исключения понял. сделаю через rar
Но вопрос уже чисто теоретический что не так я написал в маске поиска для for?
...
Рейтинг: 0 / 0
01.08.2016, 17:36
    #39284127
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Батник и for %%w in
PPA,

Та все ты правильно написал. Просто для умной винды маска *.log.?? (как и *.log.*) подхватит еще и XXX.log файл - забивает она на точку после расширения.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Батник и for %%w in / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]