Имя: Пароль:
IT
Админ
7zip - не создавать пустые архивы как?
0 Провинциальный 1сник
 
25.10.19
09:04
При указании папки для архивации без файлов консольный 7zip создает архив в любом случае, пустой. Можно ли сделать так, чтобы 7zip не создавал архив, если в нём нет ни одного файла?
Пока приходит в голову только удалять скриптом файлы .7z размером меньше определенного, но это как-то криво. Есть ли штатная возможность?
1 mikecool
 
25.10.19
09:14
перед запуском архиватора проверить папку на наличие файлов
2 NorthWind
 
25.10.19
09:16
может вот это?
  -sse : stop archive creating, if it can't open some input file
3 Провинциальный 1сник
 
25.10.19
09:36
(1) На самом деле задача сложнее - речь идет о дифф бэкапах. Механизм по записи в файл только новых и измененных файлов в 7zip есть, но если изменений не было - он создает пустой файл. Вот этого хотелось бы избежать.
4 Провинциальный 1сник
 
25.10.19
09:36
(2) Не работает, это именно при ошибке открытия файла, а пустой входной набор - не ошибка.
5 Йохохо
 
25.10.19
09:42
кобиан вроде так сможет, там есть возможность стопа по ивенту и архив в 7з
6 Йохохо
 
25.10.19
09:49
7 Провинциальный 1сник
 
25.10.19
09:56
(5) Кобиан не может другое - создавать отдельный архив для каждого подкаталога в целевом каталоге. Так что приходится скриптом с циклом for.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой