Вход | Регистрация
 
Информационные технологии :: Администрирование

7zip - не создавать пустые архивы как?

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.