|
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.
|
|