ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Windows (https://forum.antichat.xyz/forumdisplay.php?f=125)
-   -   Автоматическое создание архивов (https://forum.antichat.xyz/showthread.php?t=1892590)

Sunday 31.03.2013 19:35

Есть задача с помощью батника запускать консольную версию 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

Это делается для того, чтобы указать несколько источников, что мне и нужно.
Но проблема в том, что все источники пишутся в один архив.
Вопрос:
как разделить архивы? Т.е. создать отдельный архив для каждого источника.
На хабре есть статья
http://habrahabr.ru/post/72636/
там есть такой абзац:
Цитата:


В связи с тем, что архивировать нужно разные папки в разные архивы, объемами 10-15 гигов, то резонно использовать последовательность команд, дабы не создавать кучу правил в планировщике и не думать сколько времени займет весь этот процесс. Соответственно для этих целей использую объединение команд с помощью &&. Если использовать &, то все команды будут выполняться одновременно, что меня никак не устраивает, с && — последовательно при удачном завершении предыдущей команды.


Кто может объяснить, как и где это использовать?

aviastop 31.03.2013 23:21

Код:


Код:

@echo off
7z.exe a -tzip -ssw -mx7 D:\конечная папка\backup1.zip D:\папка источник1 && 7z.exe a -tzip -ssw -mx7 D:\конечная папка\backup2.zip D:\папка источник2



Время: 02:26