public class FileUtil extends Object
| Constructor and Description |
|---|
FileUtil() |
| Modifier and Type | Method and Description |
|---|---|
static Path |
createDirectories(Path path)
根据 Path 创建多个子文件夹
|
static Path |
createDirectory(Path path)
根据 Path 创建一个子文件夹,父级目录必须已经存在
|
static Map<String,InputStream> |
getFilesFromDirectory(Path directory)
获取某个目录下的所有文件(不包括空目录文件夹)
|
static Map<String,InputStream> |
getFilesFromDirectory(Path directory,
boolean excludeChildDirectory,
boolean addEmptyDirectory)
获取某个目录下的所有文件
|
static Map<String,InputStream> |
getFilesFromDirectory(Path rootDirectory,
Path directory,
boolean excludeChildDirectory,
boolean addEmptyDirectory)
获取某个目录下的所有文件
|
static Map<String,InputStream> |
getFilesFromDirectory(String directory)
获取某个目录下的所有文件(不包括空目录文件夹)
|
static Map<String,InputStream> |
getFilesFromDirectory(String directory,
boolean excludeChildDirectory,
boolean addEmptyDirectory)
获取某个目录下的所有文件
|
static Map<String,InputStream> |
getFilesFromJar(URL jarPath,
String directory,
boolean excludeChildDirectory,
boolean addEmptyDirectory)
获取 "jar包" 中的某个目录下的所有文件
|
static JarFile |
toJarFile(String jarUrl)
读取 jar 文件
|
static JarFile |
toJarFile(URL jarUrl)
读取 jar 文件
|
static String |
toJarFilePath(String jarUrl)
转换 jar 文件路径,用于读取 jar 文件
|
static Path |
toPath(URL url)
将 URL 路径转换为 Path 路径
|
public static Path createDirectory(Path path)
path - path信息public static Path createDirectories(Path path)
path - path信息public static String toJarFilePath(String jarUrl)
jarUrl - jar 文件路径public static JarFile toJarFile(String jarUrl)
jarUrl - jar 文件路径public static JarFile toJarFile(URL jarUrl)
jarUrl - jar 文件路径public static Path toPath(URL url)
url - URL 路径public static Map<String,InputStream> getFilesFromJar(URL jarPath, String directory, boolean excludeChildDirectory, boolean addEmptyDirectory)
jarPath - jar 包路径directory - jar 包中的目录文件名excludeChildDirectory - 排除 directory 子目录文件addEmptyDirectory - 是否包含空目录public static Map<String,InputStream> getFilesFromDirectory(Path rootDirectory, Path directory, boolean excludeChildDirectory, boolean addEmptyDirectory)
rootDirectory - 根目录的路径directory - 根目录下的文件夹路径excludeChildDirectory - 排除 templateDirectory 子目录文件addEmptyDirectory - 是否添加空目录文件夹(true: 添加; false: 不添加)public static Map<String,InputStream> getFilesFromDirectory(Path directory, boolean excludeChildDirectory, boolean addEmptyDirectory)
directory - 目录的路径excludeChildDirectory - 排除 templateDirectory 子目录文件addEmptyDirectory - 是否添加空目录文件夹(true: 添加; false: 不添加)public static Map<String,InputStream> getFilesFromDirectory(Path directory)
directory - 目录的路径public static Map<String,InputStream> getFilesFromDirectory(String directory, boolean excludeChildDirectory, boolean addEmptyDirectory)
directory - 目录的路径excludeChildDirectory - 排除 templateDirectory 子目录文件addEmptyDirectory - 是否添加空目录文件夹(true: 添加; false: 不添加)public static Map<String,InputStream> getFilesFromDirectory(String directory)
directory - 目录的路径Copyright © 2018. All rights reserved.