@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("Содержимое архива прочитано.");
  }
Esempio n. 2
0
  @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("Файл не был найден.");
    }
  }