public static void unzip(final File zipFile, final File destination) throws IOException { unzip(zipFile, destination, false); }
public static void unzip(final File zipFile, final File destination) throws IOException { unzip(zipFile, destination, false); }
void unzip(File distribOutput, String distrib) throws IOException { ClassLoader contextClassLoader = getClassLoader(); InputStream distribIs = contextClassLoader.getResourceAsStream(distrib); Zips.unzip(distribIs, distribOutput, false); }
private static Collection<String> extract(final String zip) throws IOException { final File tmp = new File(SystemInstance.get().getBase().getDirectory(), ProvisioningResolver.TEMP_DIR); if (!tmp.exists()) { try { Files.mkdirs(tmp); } catch (final Files.FileRuntimeException fre) { // ignored } } final File zipFile = new File(zip); final File extracted = new File(tmp, zipFile.getName().replace(".zip", "")); if (extracted.exists()) { return list(extracted); } else { Files.mkdirs(extracted); } Zips.unzip(zipFile, extracted); return list(extracted); }
private static Collection<String> extract(final String zip) throws IOException { final File tmp = new File(SystemInstance.get().getBase().getDirectory(), TEMP_DIR); if (!tmp.exists()) { try { Files.mkdirs(tmp); } catch (final Files.FileRuntimeException fre) { // ignored } } final File zipFile = new File(realLocation(zip)); final File extracted = new File(tmp, zipFile.getName().replace(".zip", "")); if (extracted.exists()) { return list(extracted); } else { Files.mkdirs(extracted); } Zips.unzip(zipFile, extracted); return list(extracted); }
Zips.unzip(file, destinationDir); } catch (final IOException e) {
Zips.unzip(file, destinationDir); } catch (final IOException e) {
public static void unzip(final File zipFile, final File destination, final boolean noparent) throws IOException { Files.dir(destination); Files.writable(destination); Files.file(zipFile); Files.readable(zipFile); final InputStream read = IO.read(zipFile); try { unzip(read, destination, noparent); } finally { IO.close(read); } }
public static void unzip(final File zipFile, final File destination, final boolean noparent) throws IOException { Files.dir(destination); Files.writable(destination); Files.file(zipFile); Files.readable(zipFile); final InputStream read = IO.read(zipFile); try { unzip(read, destination, noparent); } finally { IO.close(read); } }