类 FileUtil
java.lang.Object
com.weicoder.common.io.FileUtil
- 直接已知子类:
U.F
对文件进行一些处理。
- 作者:
- WD
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static boolean复制文件static boolean复制文件static boolean删除文件static boolean删除文件static boolean文件是否存在static FileInputStreamgetInputStream(File file) 获得文件输入流 如果失败返回nullstatic FileInputStreamgetInputStream(String fileName) 获得文件输入流 如果失败返回nullstatic FileOutputStreamgetOutputStream(File file) 获得文件输出流 如果失败返回nullstatic FileOutputStreamgetOutputStream(File file, boolean append) 获得文件输出流 如果失败返回nullstatic FileOutputStreamgetOutputStream(String fileName) 获得文件输出流 如果失败返回nullstatic FileOutputStreamgetOutputStream(String fileName, boolean append) 获得文件输出流 如果失败返回nullstatic RandomAccessFilegetRandomAccessFile(String fileName, String mode, long pos) 获得文件static FileInputStream获得文件输入流 如果失败返回nullstatic boolean创建目录static File获得文件static File获得文件static FileOutputStream获得文件输出流 如果失败返回nullstatic byte[]读取文件static byte[]读取文件static byte[]读取文件为字节数组 可指定开始读取位置static StringreadString(String fileName) 读取文件 默认使用UTF-8编码static StringreadString(String fileName, String charsetName) 读取文件static boolean把文件写指定路径中static boolean把文件写指定路径中static void把字节写到文件中 可指定写入位置static boolean把文件写指定路径中static booleanwrite(String fileName, InputStream is) 把InputStream流中的内容保存到文件中static boolean写文件 默认使用UTF-8编码static boolean写文件 默认使用UTF-8编码static boolean写文件static boolean写文件
-
构造器详细资料
-
FileUtil
public FileUtil()
-
-
方法详细资料
-
mkdirs
创建目录- 参数:
path- 目录路径- 返回:
- true 成功 false 失败
-
exists
文件是否存在- 参数:
name- 文件名- 返回:
- true 存在 false 不存在
-
delete
删除文件- 参数:
fileName- 文件名- 返回:
- true 成功 false 失败
-
delete
删除文件- 参数:
file- 文件名- 返回:
- true 成功 false 失败
-
copy
复制文件- 参数:
src- 原文件target- 目标文件- 返回:
- boolean
-
copy
复制文件- 参数:
src- 原文件target- 目标文件- 返回:
- boolean
-
readString
读取文件 默认使用UTF-8编码- 参数:
fileName- 要读取的文件- 返回:
- String 读取出的字符串
-
readString
读取文件- 参数:
fileName- 要读取的文件charsetName- 编码格式- 返回:
- 读取文件的内容
-
read
读取文件为字节数组 可指定开始读取位置- 参数:
fileName- 文件名pos- 偏移- 返回:
- 字节数组
-
read
读取文件- 参数:
fileName- 要读取的文件- 返回:
- 读取文件字节数组
-
read
读取文件- 参数:
file- 要读取的文件- 返回:
- 读取文件字节数组
-
write
把InputStream流中的内容保存到文件中- 参数:
fileName- 文件名is- 流- 返回:
- true 成功 false 失败
-
write
把文件写指定路径中- 参数:
fileName- 文件名file- 文件- 返回:
- true 成功 false 失败
-
write
把文件写指定路径中- 参数:
fileName- 文件名b- 字节数组- 返回:
- true 成功 false 失败
-
write
把文件写指定路径中- 参数:
fileName- 文件名b- 字节数组append- 是否追加- 返回:
- true 成功 false 失败
-
write
把字节写到文件中 可指定写入位置- 参数:
fileName- 文件名b- 字节数组pos- 偏移
-
write
写文件 默认使用UTF-8编码- 参数:
text- 写入的内容fileName- 文件名- 返回:
- true false
-
write
写文件 默认使用UTF-8编码- 参数:
text- 写入的内容fileName- 文件名append- 是否追加- 返回:
- true false
-
write
写文件- 参数:
text- 写入的内容fileName- 文件名charsetName- 编码格式- 返回:
- true false
-
write
写文件- 参数:
text- 写入的内容fileName- 文件名charsetName- 编码格式append- 是否追加- 返回:
- true false
-
newFile
获得文件- 参数:
fileName- 文件名含路径- 返回:
- File对象
-
newFile
获得文件- 参数:
URI- uri 文件名含路径- 返回:
- File对象
-
getRandomAccessFile
获得文件- 参数:
fileName- 文件名含路径mode- 打开模式pos- 偏移- 返回:
- RandomAccessFile对象
-
in
获得文件输入流 如果失败返回null- 参数:
fileName- 文件名- 返回:
- 输入流
-
getInputStream
获得文件输入流 如果失败返回null- 参数:
fileName- 文件名- 返回:
- 输入流
-
out
获得文件输出流 如果失败返回null- 参数:
fileName- 文件名- 返回:
- 输出流
-
getOutputStream
获得文件输出流 如果失败返回null- 参数:
fileName- 文件名- 返回:
- 输出流
-
getOutputStream
获得文件输出流 如果失败返回null- 参数:
fileName- 文件名append- 是否追加- 返回:
- 输出流
-
getInputStream
获得文件输入流 如果失败返回null- 参数:
file- 文件- 返回:
- 输入流
-
getOutputStream
获得文件输出流 如果失败返回null- 参数:
file- 文件- 返回:
- 输出流
-
getOutputStream
获得文件输出流 如果失败返回null- 参数:
file- 文件append- 是否追加- 返回:
- 输出流
-