なんか便利メソッドできた。圧縮するファイルにディレクトリ指定しちゃだめ。 /** * ファイルをまとめて圧縮する * @param filename 保存ファイル名 * @param base 圧縮するファイルのベースパス * @param paths 圧縮するファイルの名前 * @throws IOException */ public static void zip(String filename, String base, String... paths) throws IOException{ try(ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(filename))) { for(String path : paths){ zos.putNextEntry(new ZipEntry(path)); P