Как запаковать несколько папок в rar архив (Windows)
Озадачился как-то до одури простым, тупым и элементарным решением для бакапа содержимого флешек.
Попробовал Handy Backup for Yandex.disk — так он двое суток пытался пару десятков гигабайт залить на яндекс-диск, потом остановился на 57%и умер…
Поэтому решил просто скомпановать скрипт. Так как winrar в наличии имелся, то для личных нужд подумал что можно вполне его задействовать.
«c:\program files\winrar\rar.exe» a -r -m4 y:\backup\backup-work-flash-%date%.rar d:\DVR d:\PS > y:\backup\backup-work-flash-%date%.log
Ключи и параметры:
a — архивация
-r — обрабатывать вложенные папки рекурсивно
-m4 — степень сжатия
<далее где создавать архив>
<за ним указывается папка или папки, которые включать в архив>
Соответственно если не нужен лог — вычитаем последние элементы команды вместе с угольной скобкой
Если Winrar по политическим соображениям не используется — примерно аналогичное можно вполне выполнить с помощью 7-zip
Расшифровку ключей можно найти в справке
3 КОММЕНТАРИЯ