Мне нужно настроить задачу архивирования в Windows 7 с помощью командной строки Windows и WinRAR (или какой-либо другой подобной программы). Я хочу создать сценарий, который делает это, но у меня нет предыдущего опыта.
Я хочу иметь возможность:
воссоздать подструктуру папок до указанного уровня
хранить содержимое каждой подпапки на последнем уровне в одном архиве с именем этой подпапки
защитить паролем архив
разбить архив на куски указанного размера
иметь возможность включать только файлы с атрибутом
A
(rchive)очистить атрибут
A
(rchive) после архивацииесть возможность исключить определенные файлы и папки, указав их в текстовом файле.
Буду признателен за любую оказанную помощь.
Я также готов изучать новые вещи, поэтому очень ценю указание на некоторые учебные пособия, которые помогут мне выполнить эту задачу.
Редактировать:
Рассмотрим следующий пример: предположим, что я хочу заархивировать содержимое папки с именем DOCS
и воссоздать ее структуру до уровня 2 («DOCS» считается уровнем 0). Предположим, что структура подпапок, вплоть до второго уровня, следующая:
DOCS\L1-A\L2-A\
DOCS\L1-A\L2-B\
DOCS\L1-A\L2-C\
DOCS\L1-B\L2-A\
DOCS\L1-B\L2-B\
DOCS\L1-B\L2-C\
Я хочу получить следующую структурированную резервную копию (на другом разделе или диске):
DOCS\L1-A\L2-A\L2-A.rar
DOCS\L1-A\L2-B\L2-B.rar
DOCS\L1-A\L2-C\L2-C.rar
DOCS\L1-B\L2-A\L2-A.rar
DOCS\L1-B\L2-B\L2-B.rar
DOCS\L1-B\L2-C\L2-C.rar