public class PathUtils extends Object
Constructor and Description |
---|
PathUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
createMinGWPath(String path)
Create a MinGW compatible path based on usual Windows path
|
static void |
deleteOnExit(Path path) |
static String |
extractClassPathResourceToTempLocation(String hostPath)
Extract a file or directory tree from a JAR file to a temporary location.
|
static void |
mkdirp(Path directory)
Make a directory, plus any required parent directories.
|
static void |
recursiveDeleteDir(Path directory)
Recursively delete a directory and all its subdirectories and files.
|
public static void recursiveDeleteDir(@NonNull Path directory)
directory
- path to the directory to delete.public static void mkdirp(Path directory)
directory
- the directory path to makepublic static String createMinGWPath(String path)
path
- a usual windows pathpublic static String extractClassPathResourceToTempLocation(String hostPath)
hostPath
- the path on the host, expected to be of the format 'file:/path/to/some.jar!/classpath/path/to/resource'public static void deleteOnExit(Path path)
Copyright © 2017. All rights reserved.