public class FilesUtils extends Object
| 构造器和说明 |
|---|
FilesUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static File |
createDirectory(String path)
创建目录
|
static File |
createFile(String path)
创建文件
|
static File |
createTempFile()
创建临时文件
|
static File |
createTempFile(String prefix)
创建临时文件
|
static File |
createTempFile(String prefix,
String suffix)
创建临时文件
|
static File |
createTempFile(String prefix,
String suffix,
File directory)
创建临时文件
|
static File |
createTempFile(String prefix,
String suffix,
File directory,
boolean isDeleteOnExit)
创建临时文件
|
static File |
createTempFileOnExit(String prefix)
创建临时文件
关闭后删除
|
static File |
createTempFileOnExit(String prefix,
String suffix)
创建临时文件
关闭后删除
|
static boolean |
delete(String path)
删除文件
|
static boolean |
deleteDirectory(String directoryPath)
删除文件夹
|
static boolean |
deleteDirectory(String directoryPath,
boolean deleteSelf)
删除文件夹
|
static boolean |
deleteFile(String filePath)
删除文件
|
static boolean |
exists(String path)
判断文件是否存在
|
static BufferedReader |
getBufferedReader(String path)
文件读取
|
static BufferedReader |
getBufferedReader(String path,
Charset charset)
获取Reade文件读取
|
static File |
getFile(String path)
获取文件
|
static List<File> |
getFiles(String directoryPath)
获取文件夹下所有文件
|
static InputStream |
getResourcesFile(String path)
获取资源文件
classpath
|
static InputStreamReader |
getStreamReader(String path)
文件读取
|
static InputStreamReader |
getStreamReader(String path,
Charset charset)
获取Reade文件读取
|
static String |
getSuffix(File file)
获取文件后缀
|
static String |
getSystemTempDirectory()
获取系统临时目录
|
static String |
readToString(String path)
文件读取
|
static void |
writeToFile(File file,
byte[] content)
写入文件
|
static void |
writeToFile(File file,
byte[] content,
boolean append)
写入文件
|
static void |
writeToFile(File file,
InputStream content)
写入文件
|
static void |
writeToFile(File file,
String content)
写入文件
|
static void |
writeToFile(File file,
String content,
boolean append,
Charset charset)
写入文件
|
static void |
writeToFile(File file,
String content,
boolean append,
String charset)
写入文件
|
static void |
writeToFile(File file,
String content,
Charset charset)
写入文件
|
static void |
writeToFile(File file,
String content,
String charset)
写入文件
|
static void |
writeToFile(String path,
byte[] content)
写入文件
|
static void |
writeToFile(String path,
byte[] content,
boolean append)
写入文件
|
static void |
writeToFile(String path,
InputStream content)
写入文件
|
static void |
writeToFile(String path,
String content)
写入文件
|
static void |
writeToFile(String path,
String content,
boolean append)
写入文件
|
static void |
writeToFile(String path,
String content,
boolean append,
Charset charset)
写入文件
|
static void |
writeToFile(String path,
String content,
boolean append,
String charset)
写入文件
|
static void |
writeToFile(String path,
String content,
Charset charset)
写入文件
|
static void |
writeToFile(String path,
String content,
String charset)
写入文件
|
static File |
writeToTempFile(byte[] fileBytes)
写入临时文件
|
static File |
writeToTempFile(InputStream fileStream)
写入临时文件
|
static File |
writeToTempFile(InputStream fileStream,
String suffix)
写入临时文件
|
public static File getFile(String path) throws MsToolsException
path - 文件路径MsToolsException - 异常public static List<File> getFiles(String directoryPath) throws MsToolsException
directoryPath - 文件夹路径MsToolsException - 异常public static InputStream getResourcesFile(String path)
path - 文件路径public static File createFile(String path) throws MsToolsException
path - 文件路径 父路径不存在时自动创建MsToolsException - 异常public static File createDirectory(String path) throws MsToolsException
path - 目录路径MsToolsException - 异常public static File writeToTempFile(InputStream fileStream) throws MsToolsException
fileStream - 文件流MsToolsException - 异常public static File writeToTempFile(byte[] fileBytes) throws MsToolsException
fileBytes - 文件字节MsToolsException - 异常public static File writeToTempFile(InputStream fileStream, String suffix) throws MsToolsException
fileStream - 文件流suffix - 后缀MsToolsException - 异常public static void writeToFile(String path, String content) throws MsToolsException
path - 文件路径content - 内容MsToolsException - 异常public static void writeToFile(File file, String content) throws MsToolsException
file - 文件content - 内容MsToolsException - 异常public static void writeToFile(String path, String content, String charset) throws MsToolsException
path - 文件路径content - 内容charset - 编码MsToolsException - 异常public static void writeToFile(String path, String content, Charset charset) throws MsToolsException
path - 文件路径content - 内容charset - 编码MsToolsException - 异常public static void writeToFile(File file, String content, String charset) throws MsToolsException
file - 文件content - 内容charset - 编码MsToolsException - 异常public static void writeToFile(File file, String content, Charset charset) throws MsToolsException
file - 文件content - 内容charset - 编码MsToolsException - 异常public static void writeToFile(String path, String content, boolean append) throws MsToolsException
path - 文件路径content - 内容append - 是否追加MsToolsException - 异常public static void writeToFile(String path, String content, boolean append, String charset) throws MsToolsException
path - 文件路径content - 内容append - 是否追加charset - 编码MsToolsException - 异常public static void writeToFile(String path, String content, boolean append, Charset charset) throws MsToolsException
path - 文件路径content - 内容append - 是否追加charset - 编码MsToolsException - 异常public static void writeToFile(File file, String content, boolean append, String charset) throws MsToolsException
file - 文件content - 内容append - 是否追加charset - 编码MsToolsException - 异常public static void writeToFile(File file, String content, boolean append, Charset charset) throws MsToolsException
file - 文件content - 内容append - 是否追加charset - 编码MsToolsException - 异常public static void writeToFile(String path, byte[] content) throws MsToolsException
path - 文件路径content - 内容MsToolsException - 异常public static void writeToFile(String path, byte[] content, boolean append) throws MsToolsException
path - 文件路径content - 内容append - 是否追加MsToolsException - 异常public static void writeToFile(File file, byte[] content) throws MsToolsException
file - 文件content - 内容MsToolsException - 异常public static void writeToFile(File file, byte[] content, boolean append) throws MsToolsException
file - 文件content - 内容append - 是否追加MsToolsException - 异常public static void writeToFile(String path, InputStream content) throws MsToolsException
path - 文件路径content - 内容MsToolsException - 异常public static void writeToFile(File file, InputStream content) throws MsToolsException
file - 文件content - 内容MsToolsException - 异常public static boolean deleteFile(String filePath) throws MsToolsException
filePath - 文件路径MsToolsException - 异常public static boolean deleteDirectory(String directoryPath)
directoryPath - 文件夹路径public static boolean deleteDirectory(String directoryPath, boolean deleteSelf)
directoryPath - 文件夹路径deleteSelf - 是否删除自己public static BufferedReader getBufferedReader(String path) throws MsToolsException
path - 文件路径MsToolsException - 读取异常public static BufferedReader getBufferedReader(String path, Charset charset) throws MsToolsException
path - 文件路径charset - 编码MsToolsException - 读取异常public static InputStreamReader getStreamReader(String path) throws MsToolsException
path - 文件路径MsToolsException - 读取异常public static InputStreamReader getStreamReader(String path, Charset charset) throws MsToolsException
path - 文件路径charset - 编码MsToolsException - 读取异常public static String readToString(String path) throws MsToolsException
path - 文件路径MsToolsException - 读取异常public static File createTempFile() throws MsToolsException
MsToolsException - 文件public static File createTempFile(String prefix) throws MsToolsException
prefix - 前缀MsToolsException - 文件public static File createTempFile(String prefix, String suffix) throws MsToolsException
prefix - 前缀suffix - 后缀MsToolsException - 文件public static File createTempFileOnExit(String prefix) throws MsToolsException
prefix - 前缀MsToolsException - 文件public static File createTempFileOnExit(String prefix, String suffix) throws MsToolsException
prefix - 前缀suffix - 后缀MsToolsException - 文件public static File createTempFile(String prefix, String suffix, File directory) throws MsToolsException
prefix - 前缀suffix - 后缀directory - 目录MsToolsException - 文件public static File createTempFile(String prefix, String suffix, File directory, boolean isDeleteOnExit) throws MsToolsException
prefix - 文件前缀suffix - 文件后缀directory - 文件目录isDeleteOnExit - 是否退出时删除MsToolsException - 异常public static String getSystemTempDirectory()
public static boolean exists(String path)
path - 文件路径public static boolean delete(String path)
path - 文件路径Copyright © 2024. All rights reserved.