Sunday
Cōgitō ergō sum
- Регистрация
- 13 Дек 2009
- Сообщения
- 823
- Реакции
- 342
- Автор темы
- #1
Есть задача с помощью батника запускать консольную версию 7z и автоматом создавать архивы нужных папок на компе.
В батнике такая запись:
Можно источник указывать в текстовом файле, который будет лежать рядом с батником.
Это делается для того, чтобы указать несколько источников, что мне и нужно.
Но проблема в том, что все источники пишутся в один архив.
Вопрос:
как разделить архивы? Т.е. создать отдельный архив для каждого источника.
На хабре есть статья
Для просмотра ссылки Войдиили Зарегистрируйся
там есть такой абзац:
В батнике такая запись:
Код:
@echo off
7z.exe a -tzip -ssw -mx7 D:\конечная папка\backup.zip D:\папка источник
Код:
@echo off
7z.exe a -tzip -ssw -mx7 D:\конечная папка\backup.zip @path.txt
Но проблема в том, что все источники пишутся в один архив.
Вопрос:
как разделить архивы? Т.е. создать отдельный архив для каждого источника.
На хабре есть статья
Для просмотра ссылки Войди
там есть такой абзац:
Кто может объяснить, как и где это использовать?В связи с тем, что архивировать нужно разные папки в разные архивы, объемами 10-15 гигов, то резонно использовать последовательность команд, дабы не создавать кучу правил в планировщике и не думать сколько времени займет весь этот процесс. Соответственно для этих целей использую объединение команд с помощью &&. Если использовать &, то все команды будут выполняться одновременно, что меня никак не устраивает, с && — последовательно при удачном завершении предыдущей команды.