-1

Я надеялся, что кто-то сможет ответить на это. Я видел похожие вопросы, но ни один конкретный для моего вопроса.

Используя rar.exe в командном файле под Windows 8.1 PRO, я хочу заархивировать набор подпапок, но не все подпапки в корневом каталоге.

Например...

Я запускаю программу, которая создает подпапки по мере необходимости, начиная с облака слов. Сегодня может быть три подпапки cloud1, cloud2, cloud3. завтра, в зависимости от того, что произошло внутри программы, могут появиться дополнительные подпапки cloud4, cloud5 и т. д.

Дело в том, что нет статического номера или подпапок, которые нужно архивировать. Завтра может быть больше, чем сегодня, и этот пакетный файл потребуется для архивирования всех вложенных папок cloud *, когда пакетный файл выполняется один раз в день.

Итак, в моей корневой папке у вас есть следующие подпапки.

бункер

cloud1

cloud2

cloud_storage_alpha

резюме

xraid

Мой пакетный файл будет запускаться один раз в день в 4 часа утра. Внутри этого пакетного файла мне нужна командная строка для rar.exe для архивирования всех подпапок, начинающихся со слова cloud (в этом примере это будет cloud1, cloud2, cloud_storage_alpha) и для архивировать все данные (файлы и другие подпапки), найденные в облачных * подпапках. Также, пожалуйста, помните, что сегодня это могут быть cloud1, cloud2, cloud_storage_alpha, но завтра могут появиться новые подпапки cloud *, которые необходимо будет сохранить вместе с уже существующими подпапками cloud *.

Можно ли это сделать?

Если нет, есть ли способ через robocopy или какую-либо другую команду Windows скопировать все подпапки, которые начинаются со слова «облако», в отдельную подпапку, называемую резервной копией. Если это так, то я могу иметь rar.exe, просто сделав резервную копию всего содержимого подпапки. Это выполнит то же самое, за исключением того, что для этого потребуется только две программы robocopy(или аналогичные) и rar.exe, где первый пример будет выполнен в rar.exe.

Если кто-нибудь сможет мне помочь, я буду очень признателен.

Спасибо Джон

PS: есть ли способ добавить дату в конец архива RAR? Пример: допустим, сегодня 13.11.2015 подпапки облака были заархивированы в файл с именем backup.rar. Есть ли способ сделать архив backup.rar фактически сохраненным как backup11-13-15.rar или подобным?

1 ответ1

0

Это простая пакетная задача. Обратитесь к странице:http://comptb.cects.com/using-the-winrar-command-line-tools-in-windows/ Это поможет вам использовать командную строку winrar, особенно полезна часть с несколькими переключателями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .