К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Помогите разобраться в командах WinRar

0 - 24.03.2012 - 23:58
Захотел автоматизировать ежедневный процесс архивации рабочих файлов. Тут недавно советовали использовать 7zip, но у него help и почти вся инфа в сети на английском, поэтому я остановился на WinRar 4.01. Но что-то не очень получается((

Вопрос такой: вот запуск архивирования папки D:\work в фоновом режиме:

WinRAR a -cfg- -m1 -s- -IBCK D:\archive.rar D:\work

В настройках графической оболочки программы в профиле "по умолчанию" у меня стоят галочки на следующих пунктах - "метод сжатия>максимальный", "создать непрерывный архив", "протестировать файлы после упаковки" (не спрашивайте, зачем, - мне так надо=)). При запуске программы из батника, приведенного выше, мне хотелось изменить метод сжатия на "скоростной" (ключ -m1), отключить создание непрерывного архива (-s-) и для верности другие установки сбросить на дефолтные (ключ -cfg-).

Но вот косяк - метод сжатия при запуске из батника изменился, а тестирование файлов и создание непрерывного архива все равно остается! Причем, не всегда (я пока не выявил закономерности - иногда эти опции отключаются, но чаще активируются) Почему так? Я ошибся в ключах или это такой плавающий глюк программы? Как наверняка и навсегда отключить создание непрерывного архива и тестирование при запуске из командной строки (не создавая новых профилей)?

Еще вопрос: как пользоваться ключем -r (обрабатывать вложенные папки)? Если в батнике прописать

WinRAR a -r D:\archive.rar D:\work

, то вместо того, чтобы заархивировать вложенные папки в D:\work, WinRar начинает архивировать весь диск D! Почему так? В хелпе написано, что если путь архивируемой папки не заканчивать слешем (а я так и делал), WinRAR будет работать с ней так же, как если бы я указал ключ -r. Но все же хотелось бы разобраться, как использовать этот ключ...

Пока все. Очень надеюсь на вашу помощь!



1 - 25.03.2012 - 00:07
Пробовал вместо команды а использовать u, убирать ключи по одному - ничего не помогает, те же плавающие глюки(
2 - 25.03.2012 - 00:22
Удалил вручную файл D:\archive.rar - непрерывной архивация отключилась... Но глюк с автотестированием все равно остался((
3 - 25.03.2012 - 00:30
Жаль, что на форуме нельзя редактировать сообщения.

Только что сам по себе исчез глюк с тестированием при использовании команды "u" (это добавление в архив только новых файлов, а не полная перепаковка). Фантастика. С командой "a" глюк остался...

Но, чувствую, еще раз 500 потыкаю батник и остальные глюки тоже уйдут))
4 - 25.03.2012 - 00:41
Все, удаляйте тему)))))

Убрал ключ -cfg-, запустил рар, удалил архив, добавил ключ -cfg- и после этого все стало нормально работать.
Гость
5 - 25.03.2012 - 19:29
4ton > А использоватьПОРТФЕЛЬ не получается ?
6 - 26.03.2012 - 21:19
Хм, никогда не слышал, чтобы им кто-то пользовался... Но по функциональности все равно, наверно, архиватор будет лучше и удобнее, особенно если мне нужно архивировать файлы из множества разных папок + некоторые папки по отдельности + добавлять новые файлы?
Гость
7 - 26.03.2012 - 21:37
7-4ton >если на одном компе то да , а если на разных то лучше использовать портфель - он сам определит и добавит все файлы и не придётся карячится вручную .
Гость
8 - 26.03.2012 - 22:15
WinRAR платный, 7zip бесплатный.. уже лет 5 его для архивации использую в связке с утилитой forfiles
Гость
9 - 27.03.2012 - 07:40
4ton - 7-zip не только свободный, он еще и гораздо эффективнее Rar по качеству и скорости. Т.к. его автор рускоязычен, но иностранен - перевод помощи на русский есть. Вот например.
...
http://narod.ru/disk/44463231001.03e...ip.chm.7z.html
...
Самый просто способ бэкапа всей папки с подпапаками, с названием к примеру BASE такой: создаем подпапку BASE/BACKUP. В нее 7z.exe и bat-ник однострочник

7z.exe u -ms=off -xr!BASE.7z -y -uq3 BASE.7z ..\*

Фсе!


К списку вопросов
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск




Copyright ©, Все права защищены