public class FileUtil
extends java.lang.Object
| Constructor and Description |
|---|
FileUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
deleteDir(java.nio.file.Path dirPath) |
static void |
deleteFileInPath(java.lang.String fileName,
java.nio.file.Path rootDirPath) |
static void |
deleteFiles(java.nio.file.Path dirPath,
java.lang.String... fileNames) |
static void |
deleteFilesByPattern(java.nio.file.Path dirPath,
java.util.regex.Pattern pattern) |
static void |
extractDirectory(java.lang.String dirName,
java.nio.file.Path destinationDirPath) |
static java.nio.file.Path |
getFile(java.nio.file.Path dirPath,
java.lang.String glob) |
static java.nio.file.Path |
getFile(java.nio.file.Path dirPath,
java.lang.String glob,
java.lang.String regex) |
static java.nio.file.Path |
getJarPath() |
static java.lang.String |
getManifestProperty(java.io.File file,
java.lang.String name) |
static java.nio.file.Path |
getRootDir(java.nio.file.Path dirPath,
java.lang.String markerFileName) |
static java.lang.String |
read(java.nio.file.Path path) |
static java.util.Properties |
readProperties(java.nio.file.Path path) |
static void |
setPosixFilePermissions(java.nio.file.Path path,
java.util.Set<java.nio.file.attribute.PosixFilePermission> posixFilePermissions) |
public static void deleteDir(java.nio.file.Path dirPath)
throws java.io.IOException
java.io.IOExceptionpublic static void deleteFileInPath(java.lang.String fileName,
java.nio.file.Path rootDirPath)
throws java.io.IOException
java.io.IOExceptionpublic static void deleteFiles(java.nio.file.Path dirPath,
java.lang.String... fileNames)
throws java.io.IOException
java.io.IOExceptionpublic static void deleteFilesByPattern(java.nio.file.Path dirPath,
java.util.regex.Pattern pattern)
throws java.io.IOException
java.io.IOExceptionpublic static void extractDirectory(java.lang.String dirName,
java.nio.file.Path destinationDirPath)
throws java.lang.Exception
java.lang.Exceptionpublic static java.nio.file.Path getFile(java.nio.file.Path dirPath,
java.lang.String glob)
throws java.io.IOException
java.io.IOExceptionpublic static java.nio.file.Path getFile(java.nio.file.Path dirPath,
java.lang.String glob,
java.lang.String regex)
throws java.io.IOException
java.io.IOExceptionpublic static java.nio.file.Path getJarPath()
throws java.net.URISyntaxException
java.net.URISyntaxExceptionpublic static java.lang.String getManifestProperty(java.io.File file,
java.lang.String name)
throws java.io.IOException
java.io.IOExceptionpublic static java.nio.file.Path getRootDir(java.nio.file.Path dirPath,
java.lang.String markerFileName)
public static java.lang.String read(java.nio.file.Path path)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Properties readProperties(java.nio.file.Path path)
throws java.io.IOException
java.io.IOExceptionpublic static void setPosixFilePermissions(java.nio.file.Path path,
java.util.Set<java.nio.file.attribute.PosixFilePermission> posixFilePermissions)
throws java.io.IOException
java.io.IOException