public class FileUtils extends Object
| 构造器和说明 |
|---|
FileUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
assureDir(String destDirPath)
Assure the directory is existed.
|
static void |
dirCopy(String src,
String dest)
copy directory
|
static boolean |
dirRemoveRecursive(String path)
remove dir.
|
static void |
fileCopy(String src,
String dest)
copy file.
|
static boolean |
fileRemove(String path)
remove file.
|
static String |
readFile(File file)
读取文件文本 (utf8).
|
static String |
readFile(File file,
String charsetName)
读取文件文本.
|
static String |
readFile(InputStream is,
String charsetName)
读取inputstream文本.
|
static String |
readFile(String filepath)
读取文件文本 (utf8).
|
static String |
readFile(String filepath,
String charsetName)
读取文件文本.
|
static void |
writeFile(File file,
String content)
写入文件文本 (utf8).
|
static void |
writeFile(File file,
String content,
String charsetName)
写入文件文本.
|
static void |
writeFile(String filepath,
String content)
写入文件文本 (utf8).
|
static void |
writeFile(String filepath,
String content,
String charsetName)
写入文件文本.
|
public static boolean assureDir(String destDirPath) throws BpException
destDirPath - 要创建的目录BpException - 操作文件发生错误时发生; 可能为IO错误或权限错误public static void dirCopy(String src, String dest) throws BpException
src - source dirdest - dest dirBpException - 操作文件发生错误时发生; 可能为IO错误或权限错误public static boolean dirRemoveRecursive(String path) throws BpException
path - 要删除的目录.BpException - 操作文件发生错误时发生; 可能为IO错误或权限错误public static boolean fileRemove(String path) throws BpException
path - 要删除的文件BpException - 操作文件发生错误时发生; 可能为IO错误或权限错误public static void fileCopy(String src, String dest) throws BpException
src - source filedest - dest fileBpException - 操作文件发生错误时发生; 可能为IO错误或权限错误public static String readFile(InputStream is, String charsetName) throws IOException
is - 输入流; 操作完成后未对流进行 close.charsetName - 按此编码读取IOException - 无法写入或读取文件时发生public static String readFile(File file, String charsetName) throws IOException
file - 文件句柄charsetName - 按此编码读取IOException - 无法写入或读取文件时发生public static String readFile(File file) throws IOException
file - 文件句柄IOException - 无法写入或读取文件时发生public static String readFile(String filepath, String charsetName) throws IOException
filepath - 文件路径charsetName - 按此编码读取IOException - 无法写入或读取文件时发生public static String readFile(String filepath) throws IOException
filepath - 文件路径IOException - 无法写入或读取文件时发生public static void writeFile(File file, String content, String charsetName) throws IOException
file - 文件句柄content - 要写入的文本charsetName - 写入文本的编码IOException - 无法写入或读取文件时发生public static void writeFile(File file, String content) throws IOException
file - 文件句柄content - 要写入的文本IOException - 无法写入或读取文件时发生public static void writeFile(String filepath, String content, String charsetName) throws IOException
filepath - 文件路径content - 要写入的文本charsetName - 写入文本的编码IOException - 无法写入或读取文件时发生public static void writeFile(String filepath, String content) throws IOException
filepath - 文件路径content - 要写入的utf8编码文本IOException - 无法写入文件时发生Copyright © 2020. All rights reserved.