public class FileFactory extends Object
| 构造器和说明 |
|---|
FileFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
copyInputStreamToFile(InputStream inputStream,
File file)
复制输入流到文件
|
static File |
createDirectory(String directoryPath) |
static Path |
createDirectoryPath(String directoryPath) |
static File |
createFile(String filePath) |
static File |
createFile(String directoryPath,
String filename) |
static Path |
createFilePath(String directoryPath,
String filename) |
static Path |
createPath(String filePath) |
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 boolean |
delete(String path) |
static boolean |
deleteDirectory(String directoryPath) |
static boolean |
deleteDirectory(String directoryPath,
boolean deleteSelf) |
static boolean |
deleteFile(String filePath) |
static boolean |
deleteFileOrDirectory(String filePath) |
static boolean |
exists(String path) |
static File |
getFile(String filePath) |
static List<File> |
getFiles(String directoryPath) |
static Path |
getPath(String filePath) |
static String |
getSuffix(File file) |
static BufferedReader |
readFileBuffered(String path,
Charset charset) |
static InputStreamReader |
readFileInputStream(String path,
Charset charset) |
static void |
writeByteArrayToFile(File file,
byte[] content,
boolean append)
写入字节数组到文件
|
static void |
writeStringToFile(File file,
String content,
Charset charset,
boolean append)
写入字符串到文件
|
static void |
writeToFile(File file,
byte[] content) |
static void |
writeToFile(File file,
byte[] content,
boolean append) |
static void |
writeToFile(File file,
InputStream inputStream) |
static void |
writeToFile(File file,
String content) |
static void |
writeToFile(File file,
String content,
boolean append) |
static void |
writeToFile(File file,
String content,
Charset charset) |
static void |
writeToFile(File file,
String content,
Charset charset,
boolean append) |
static void |
writeToFile(File file,
String content,
String charset) |
static void |
writeToFile(String filePath,
byte[] content) |
static void |
writeToFile(String filePath,
byte[] content,
boolean append) |
static void |
writeToFile(String filePath,
InputStream inputStream) |
static void |
writeToFile(String filePath,
String content) |
static void |
writeToFile(String filePath,
String content,
boolean append) |
static void |
writeToFile(String filePath,
String content,
Charset charset) |
static void |
writeToFile(String filePath,
String content,
Charset charset,
boolean append) |
static void |
writeToFile(String filePath,
String content,
String charset) |
static void |
writeToFile(String filePath,
String content,
String charset,
boolean append) |
static File |
writeToTempFile(byte[] fileBytes,
String suffix) |
static File |
writeToTempFile(InputStream fileStream,
String suffix) |
public static File getFile(String filePath) throws MsToolsException
MsToolsExceptionpublic static void copyInputStreamToFile(InputStream inputStream, File file)
inputStream - 输入流file - 文件public static List<File> getFiles(String directoryPath) throws MsToolsException
MsToolsExceptionpublic static File createFile(String filePath) throws MsToolsException
MsToolsExceptionpublic static File createFile(String directoryPath, String filename) throws MsToolsException
MsToolsExceptionpublic static File createDirectory(String directoryPath) throws MsToolsException
MsToolsExceptionpublic static Path createFilePath(String directoryPath, String filename) throws IOException
IOExceptionpublic static Path createDirectoryPath(String directoryPath) throws IOException
IOExceptionpublic static Path createPath(String filePath) throws IOException
IOExceptionpublic static File writeToTempFile(InputStream fileStream, String suffix) throws MsToolsException
MsToolsExceptionpublic static File writeToTempFile(byte[] fileBytes, String suffix) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(String filePath, String content) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(File file, String content) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(String filePath, String content, String charset) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(File file, String content, String charset) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(String filePath, String content, Charset charset) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(File file, String content, Charset charset) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(String filePath, String content, boolean append) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(File file, String content, boolean append) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(String filePath, String content, String charset, boolean append) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(String filePath, String content, Charset charset, boolean append) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(File file, String content, Charset charset, boolean append) throws MsToolsException
MsToolsExceptionpublic static void writeStringToFile(File file, String content, Charset charset, boolean append) throws MsToolsException
file - 文件content - 内容charset - 编码append - 是否追加MsToolsException - 异常public static void writeToFile(String filePath, byte[] content) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(File file, byte[] content) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(String filePath, byte[] content, boolean append) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(File file, byte[] content, boolean append) throws MsToolsException
MsToolsExceptionpublic static void writeByteArrayToFile(File file, byte[] content, boolean append) throws MsToolsException
file - 文件content - 字节数组append - 是否追加MsToolsException - 异常public static void writeToFile(String filePath, InputStream inputStream) throws MsToolsException
MsToolsExceptionpublic static void writeToFile(File file, InputStream inputStream)
public static boolean deleteFile(String filePath) throws MsToolsException
MsToolsExceptionpublic static boolean deleteDirectory(String directoryPath)
public static boolean deleteDirectory(String directoryPath, boolean deleteSelf)
public static boolean deleteFileOrDirectory(String filePath) throws MsToolsException
MsToolsExceptionpublic static BufferedReader readFileBuffered(String path, Charset charset) throws MsToolsException
MsToolsExceptionpublic static InputStreamReader readFileInputStream(String path, Charset charset) throws MsToolsException
MsToolsExceptionpublic static File createTempFile(String prefix, String suffix) throws MsToolsException
MsToolsExceptionpublic static File createTempFile(String prefix, String suffix, File directory) throws MsToolsException
MsToolsExceptionpublic static File createTempFile(String prefix, String suffix, File directory, boolean isDeleteOnExit) throws MsToolsException
MsToolsExceptionpublic static boolean exists(String path)
public static boolean delete(String path)
Copyright © 2024. All rights reserved.