Class ZipUtils
java.lang.Object
net.thevpc.common.io.ZipUtils
- Author:
- taha.bensalah@gmail.com
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanextractFirstPath(InputStream zipFile, Set<String> possiblePaths, OutputStream output, boolean closeOutput) static voidunzip(String zipFile, String outputFolder, UnzipOptions options) Unzip itstatic booleanvisitZipFile(File zipFile, PathFilter possiblePaths, InputStreamVisitor visitor) static booleanvisitZipStream(InputStream zipFile, PathFilter possiblePaths, InputStreamVisitor visitor) static voidzip(String target, ZipOptions options, String... source) static voidzip(String target, ZipOptions options, ZipUtils.Folder... sources)
-
Constructor Details
-
ZipUtils
public ZipUtils()
-
-
Method Details
-
zip
- Throws:
IOException
-
zip
-
visitZipFile
public static boolean visitZipFile(File zipFile, PathFilter possiblePaths, InputStreamVisitor visitor) -
unzip
Unzip it- Parameters:
zipFile- input zip fileoutputFolder- zip file output folderoptions- options
-
extractFirstPath
public static boolean extractFirstPath(InputStream zipFile, Set<String> possiblePaths, OutputStream output, boolean closeOutput) -
visitZipStream
public static boolean visitZipStream(InputStream zipFile, PathFilter possiblePaths, InputStreamVisitor visitor)
-