Я хочу сделать следующее на компьютере с Windows и Linux:
Я экспериментировал со скриптами .bat и .sh с использованием 7zip и столкнулся с некоторыми ограничениями (нелегко обновить / удалить из существующего архива, Linuxсначала нужны папки в формате .tar).
Я решил написать Java-приложение, которое будет принимать решения (архив устарел) и вызовет 7zip для сжатия файлов.
Я придерживаюсь следующего псевдокода:
Get modified date of archive
Get latest modified date of files within folder
If latest modified date is later that archive date
Delete archive
Create new archive
В иерархии папок будет несколько архивов, поэтому, если требуется обновить папку, это приведет к сокращению обработки.
Звук хороший?Или есть другой, более простой метод?