public class ResourceUtils
extends java.lang.Object
| Constructor and Description |
|---|
ResourceUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
deleteDirectory(java.nio.file.Path directoryPath)
Deletes directory denoted by given path with its content.
|
static java.io.File |
extract(java.lang.Class<?> clazz,
java.lang.String name,
java.io.File dir)
Extract a resource file and save it as file.
|
static void |
unZipIt(java.io.File file,
java.io.File folder)
Unzip it
|
static void |
unZipIt(java.io.File file,
java.io.File folder,
java.util.function.Function<java.lang.String,java.lang.String> nameClosure) |
static void |
unZipIt(java.io.File file,
java.io.File folder,
java.util.function.Function<java.lang.String,java.lang.String> nameClosure,
java.util.function.Function<java.io.InputStream,java.io.InputStream> streamClosure) |
public static java.io.File extract(java.lang.Class<?> clazz,
java.lang.String name,
java.io.File dir)
throws java.io.IOException
clazz - the class namename - the relative resource filedir - the directoryjava.io.IOException - if any error occurpublic static void unZipIt(java.io.File file,
java.io.File folder)
file - input zip filefolder - zip file output folderpublic static void unZipIt(java.io.File file,
java.io.File folder,
java.util.function.Function<java.lang.String,java.lang.String> nameClosure)
public static void unZipIt(java.io.File file,
java.io.File folder,
java.util.function.Function<java.lang.String,java.lang.String> nameClosure,
java.util.function.Function<java.io.InputStream,java.io.InputStream> streamClosure)
public static void deleteDirectory(java.nio.file.Path directoryPath)
throws java.io.IOException
directoryPath - directory path.java.io.IOException - if an I/O error occurs, like something cannot be deleted.