public class FileUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ENCODING_GBK |
static String |
ENCODING_UTF_8 |
| 构造器和说明 |
|---|
FileUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<File> |
findFiles(String baseDirPath)
查找指定路径下(包含子文件夹)与matchesStr匹配的文件
|
static List<File> |
findFiles(String baseDirPath,
String matchesStr)
查找指定baseDirPath路径下(包含子文件夹)与matchesStr匹配的文件
|
static List<File> |
findFiles(String baseDirPath,
String matchesStr,
boolean scanChildDir)
(vip)查找指定baseDirPath路径下与matchesStr匹配的文件
|
static byte[] |
read(File file)
从指定文件中读取内容
|
static byte[] |
read(String filePath)
从指定文件中读取内容
|
static String |
readToString(File file)
从指定文件中读取内容为字符串
|
static String |
readToString(File file,
String encoding)
从指定文件中读取内容为字符串
|
static String |
readToString(String filePath)
从指定文件中读取内容为字符串
|
static String |
readToString(String filePath,
String encoding)
从指定文件中读取内容为字符串
|
static void |
write(File file,
byte[] content)
将内容写入到指定文件
|
static void |
write(File file,
String content)
将内容写入到指定文件
|
static void |
write(File file,
String content,
String encoding)
将内容写入到指定文件
|
static void |
write(String filePath,
byte[] content)
将内容写入到指定文件
|
static void |
write(String filePath,
String content)
将内容写入到指定文件
|
static void |
write(String filePath,
String content,
String encoding)
将内容写入到指定文件
|
public static byte[] read(File file)
file - 文件public static byte[] read(String filePath)
filePath - 文件路径public static String readToString(File file, String encoding)
file - 文件encoding - 字符编码public static String readToString(String filePath)
filePath - 文件路径public static String readToString(String filePath, String encoding)
filePath - 文件路径encoding - 字符编码public static void write(File file, byte[] content)
file - 文件content - 内容public static void write(File file, String content, String encoding)
file - 文件content - 内容encoding - 编码public static void write(String filePath, byte[] content)
filePath - 文件路径content - 内容public static void write(String filePath, String content)
filePath - 文件路径content - 内容public static void write(String filePath, String content, String encoding)
filePath - 文件路径content - 内容encoding - 编码public static List<File> findFiles(String baseDirPath, String matchesStr, boolean scanChildDir)
baseDirPath - 起始文件夹路径matchesStr - 文件名称(不包含路径)匹配规则(正则表达式)scanChildDir - 是否扫描子文件夹public static List<File> findFiles(String baseDirPath, String matchesStr)
baseDirPath - 起始文件夹路径matchesStr - 文件名称(不包含路径)匹配规则(正则表达式)Copyright © 2018. All rights reserved.