@Override public void execute() throws Exception { ConsoleHelper.writeMessage("Просмотр содержимого архива."); ZipFileManager zipFileManager = getZipFileManager(); ConsoleHelper.writeMessage("Содержимое архива:"); List<FileProperties> files = zipFileManager.getFilesList(); for (FileProperties file : files) { ConsoleHelper.writeMessage(file.toString()); } ConsoleHelper.writeMessage("Содержимое архива прочитано."); }
@Override public void execute() throws Exception { try { ConsoleHelper.writeMessage("Добавление нового файла в архив."); ZipFileManager zipFileManager = getZipFileManager(); ConsoleHelper.writeMessage("Введите полное имя файла для добавления:"); Path sourcePath = Paths.get(ConsoleHelper.readString()); zipFileManager.addFile(sourcePath); ConsoleHelper.writeMessage("Добавление в архив завершено."); } catch (PathIsNotFoundException e) { ConsoleHelper.writeMessage("Файл не был найден."); } }