public final class FileIOUtils
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static byte[] |
readFile2BytesByChannel(java.io.File file)
读取文件到字节数组中
|
static byte[] |
readFile2BytesByChannel(java.lang.String filePath)
读取文件到字节数组中
|
static byte[] |
readFile2BytesByMap(java.io.File file)
读取文件到字节数组中
|
static byte[] |
readFile2BytesByMap(java.lang.String filePath)
读取文件到字节数组中
|
static byte[] |
readFile2BytesByStream(java.io.File file)
读取文件到字节数组中
|
static byte[] |
readFile2BytesByStream(java.lang.String filePath)
读取文件到字节数组中
|
static java.util.List<java.lang.String> |
readFile2List(java.io.File file)
读取文件到字符串链表中
|
static java.util.List<java.lang.String> |
readFile2List(java.io.File file,
int st,
int end)
读取文件到字符串链表中
|
static java.util.List<java.lang.String> |
readFile2List(java.io.File file,
int st,
int end,
java.lang.String charsetName)
读取文件到字符串链表中
|
static java.util.List<java.lang.String> |
readFile2List(java.io.File file,
java.lang.String charsetName)
读取文件到字符串链表中
|
static java.util.List<java.lang.String> |
readFile2List(java.lang.String filePath)
读取文件到字符串链表中
|
static java.util.List<java.lang.String> |
readFile2List(java.lang.String filePath,
int st,
int end)
读取文件到字符串链表中
|
static java.util.List<java.lang.String> |
readFile2List(java.lang.String filePath,
int st,
int end,
java.lang.String charsetName)
读取文件到字符串链表中
|
static java.util.List<java.lang.String> |
readFile2List(java.lang.String filePath,
java.lang.String charsetName)
读取文件到字符串链表中
|
static java.lang.String |
readFile2String(java.io.File file)
读取文件到字符串中
|
static java.lang.String |
readFile2String(java.io.File file,
java.lang.String charsetName)
读取文件到字符串中
|
static java.lang.String |
readFile2String(java.lang.String filePath)
读取文件到字符串中
|
static java.lang.String |
readFile2String(java.lang.String filePath,
java.lang.String charsetName)
读取文件到字符串中
|
static void |
setBufferSize(int bufferSize)
设置缓冲区尺寸
|
static boolean |
writeFileFromBytesByChannel(java.io.File file,
byte[] bytes,
boolean isForce)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByChannel(java.io.File file,
byte[] bytes,
boolean append,
boolean isForce)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByChannel(java.lang.String filePath,
byte[] bytes,
boolean isForce)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByChannel(java.lang.String filePath,
byte[] bytes,
boolean append,
boolean isForce)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByMap(java.io.File file,
byte[] bytes,
boolean isForce)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByMap(java.io.File file,
byte[] bytes,
boolean append,
boolean isForce)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByMap(java.lang.String filePath,
byte[] bytes,
boolean isForce)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByMap(java.lang.String filePath,
byte[] bytes,
boolean append,
boolean isForce)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByStream(java.io.File file,
byte[] bytes)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByStream(java.io.File file,
byte[] bytes,
boolean append)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByStream(java.lang.String filePath,
byte[] bytes)
将字节数组写入文件
|
static boolean |
writeFileFromBytesByStream(java.lang.String filePath,
byte[] bytes,
boolean append)
将字节数组写入文件
|
static boolean |
writeFileFromIS(java.io.File file,
java.io.InputStream is)
将输入流写入文件
|
static boolean |
writeFileFromIS(java.io.File file,
java.io.InputStream is,
boolean append)
将输入流写入文件
|
static boolean |
writeFileFromIS(java.lang.String filePath,
java.io.InputStream is)
将输入流写入文件
|
static boolean |
writeFileFromIS(java.lang.String filePath,
java.io.InputStream is,
boolean append)
将输入流写入文件
|
static boolean |
writeFileFromString(java.io.File file,
java.lang.String content)
将字符串写入文件
|
static boolean |
writeFileFromString(java.io.File file,
java.lang.String content,
boolean append)
将字符串写入文件
|
static boolean |
writeFileFromString(java.lang.String filePath,
java.lang.String content)
将字符串写入文件
|
static boolean |
writeFileFromString(java.lang.String filePath,
java.lang.String content,
boolean append)
将字符串写入文件
|
public static boolean writeFileFromIS(java.lang.String filePath, java.io.InputStream is)
filePath
- 路径is
- 输入流true
: 写入成功false
: 写入失败public static boolean writeFileFromIS(java.lang.String filePath, java.io.InputStream is, boolean append)
filePath
- 路径is
- 输入流append
- 是否追加在文件末true
: 写入成功false
: 写入失败public static boolean writeFileFromIS(java.io.File file, java.io.InputStream is)
file
- 文件is
- 输入流true
: 写入成功false
: 写入失败public static boolean writeFileFromIS(java.io.File file, java.io.InputStream is, boolean append)
file
- 文件is
- 输入流append
- 是否追加在文件末true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByStream(java.lang.String filePath, byte[] bytes)
filePath
- 文件路径bytes
- 字节数组true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByStream(java.lang.String filePath, byte[] bytes, boolean append)
filePath
- 文件路径bytes
- 字节数组append
- 是否追加在文件末true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByStream(java.io.File file, byte[] bytes)
file
- 文件bytes
- 字节数组true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByStream(java.io.File file, byte[] bytes, boolean append)
file
- 文件bytes
- 字节数组append
- 是否追加在文件末true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByChannel(java.lang.String filePath, byte[] bytes, boolean isForce)
filePath
- 文件路径bytes
- 字节数组isForce
- 是否写入文件true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByChannel(java.lang.String filePath, byte[] bytes, boolean append, boolean isForce)
filePath
- 文件路径bytes
- 字节数组append
- 是否追加在文件末isForce
- 是否写入文件true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByChannel(java.io.File file, byte[] bytes, boolean isForce)
file
- 文件bytes
- 字节数组isForce
- 是否写入文件true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByChannel(java.io.File file, byte[] bytes, boolean append, boolean isForce)
file
- 文件bytes
- 字节数组append
- 是否追加在文件末isForce
- 是否写入文件true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByMap(java.lang.String filePath, byte[] bytes, boolean isForce)
filePath
- 文件路径bytes
- 字节数组isForce
- 是否写入文件true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByMap(java.lang.String filePath, byte[] bytes, boolean append, boolean isForce)
filePath
- 文件路径bytes
- 字节数组append
- 是否追加在文件末isForce
- 是否写入文件true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByMap(java.io.File file, byte[] bytes, boolean isForce)
file
- 文件bytes
- 字节数组isForce
- 是否写入文件true
: 写入成功false
: 写入失败public static boolean writeFileFromBytesByMap(java.io.File file, byte[] bytes, boolean append, boolean isForce)
file
- 文件bytes
- 字节数组append
- 是否追加在文件末isForce
- 是否写入文件true
: 写入成功false
: 写入失败public static boolean writeFileFromString(java.lang.String filePath, java.lang.String content)
filePath
- 文件路径content
- 写入内容true
: 写入成功false
: 写入失败public static boolean writeFileFromString(java.lang.String filePath, java.lang.String content, boolean append)
filePath
- 文件路径content
- 写入内容append
- 是否追加在文件末true
: 写入成功false
: 写入失败public static boolean writeFileFromString(java.io.File file, java.lang.String content)
file
- 文件content
- 写入内容true
: 写入成功false
: 写入失败public static boolean writeFileFromString(java.io.File file, java.lang.String content, boolean append)
file
- 文件content
- 写入内容append
- 是否追加在文件末true
: 写入成功false
: 写入失败public static java.util.List<java.lang.String> readFile2List(java.lang.String filePath)
filePath
- 文件路径public static java.util.List<java.lang.String> readFile2List(java.lang.String filePath, java.lang.String charsetName)
filePath
- 文件路径charsetName
- 编码格式public static java.util.List<java.lang.String> readFile2List(java.io.File file)
file
- 文件public static java.util.List<java.lang.String> readFile2List(java.io.File file, java.lang.String charsetName)
file
- 文件charsetName
- 编码格式public static java.util.List<java.lang.String> readFile2List(java.lang.String filePath, int st, int end)
filePath
- 文件路径st
- 需要读取的开始行数end
- 需要读取的结束行数public static java.util.List<java.lang.String> readFile2List(java.lang.String filePath, int st, int end, java.lang.String charsetName)
filePath
- 文件路径st
- 需要读取的开始行数end
- 需要读取的结束行数charsetName
- 编码格式public static java.util.List<java.lang.String> readFile2List(java.io.File file, int st, int end)
file
- 文件st
- 需要读取的开始行数end
- 需要读取的结束行数public static java.util.List<java.lang.String> readFile2List(java.io.File file, int st, int end, java.lang.String charsetName)
file
- 文件st
- 需要读取的开始行数end
- 需要读取的结束行数charsetName
- 编码格式public static java.lang.String readFile2String(java.lang.String filePath)
filePath
- 文件路径public static java.lang.String readFile2String(java.lang.String filePath, java.lang.String charsetName)
filePath
- 文件路径charsetName
- 编码格式public static java.lang.String readFile2String(java.io.File file)
file
- 文件public static java.lang.String readFile2String(java.io.File file, java.lang.String charsetName)
file
- 文件charsetName
- 编码格式public static byte[] readFile2BytesByStream(java.lang.String filePath)
filePath
- 文件路径public static byte[] readFile2BytesByStream(java.io.File file)
file
- 文件public static byte[] readFile2BytesByChannel(java.lang.String filePath)
filePath
- 文件路径public static byte[] readFile2BytesByChannel(java.io.File file)
file
- 文件public static byte[] readFile2BytesByMap(java.lang.String filePath)
filePath
- 文件路径public static byte[] readFile2BytesByMap(java.io.File file)
file
- 文件public static void setBufferSize(int bufferSize)
bufferSize
- 缓冲区大小