@Override
  public void execute() throws Exception {
    ConsoleHelper.writeMessage("Archive content view.");

    ZipFileManager zipFileManager = getZipFileManager();

    ConsoleHelper.writeMessage("Archive content:");

    List<FileProperties> files = zipFileManager.getFilesList();
    for (FileProperties file : files) {
      ConsoleHelper.writeMessage(file.toString());
    }

    ConsoleHelper.writeMessage("Archive content have been read.");
  }
  @Override
  public void execute() throws Exception {
    try {
      ConsoleHelper.writeMessage("Adding new file to archive...");

      ZipFileManager zipFileManager = getZipFileManager();

      ConsoleHelper.writeMessage("Enter absolute path to file for adding:");
      Path sourcePath = Paths.get(ConsoleHelper.readString());

      zipFileManager.addFile(sourcePath);

      ConsoleHelper.writeMessage("Adding new file completed.");

    } catch (PathIsNotFoundException e) {
      ConsoleHelper.writeMessage("File not found.");
    }
  }