|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object gboat2.base.bridge.util.FileUtil
public class FileUtil
文件操作工具类,在后续版本中可能会移除该类,建议优先使用 FileUtils
和
IOUtils
对文件和输入输出流进行操作
字段摘要 | |
---|---|
static org.slf4j.Logger |
logger
|
构造方法摘要 | |
---|---|
FileUtil()
|
方法摘要 | |
---|---|
static void |
appendFile(File destFile,
File srcFile)
追加文件(文件续传) |
static boolean |
exists(String path)
判断指定路径的文件或文件夹是否存在 |
static String |
loadAsString(InputStream in)
使用 utf-8 编码将指定输入流的内容读取为字符串 |
static String |
loadAsString(InputStream in,
String charset)
将指定输入流的内容读取为字符串 |
static String |
loadAsString(String fullpath)
使用 utf-8 编码读取指定路径的文本文件的内容 |
static String |
loadAsString(String filePath,
String charset)
读取指定路径的文本文件的内容 |
static String |
loadAsString(URL url)
使用 utf-8 编码将指定 url 的内容读取为文本内容, 示例:
URL url = bundle.getResource("/test.txt");
String str = FileUtils.readContentAsString(url);
|
static String |
loadAsString(URL url,
String charset)
将指定 url 的内容读取为文本内容, 示例:
URL url = bundle.getResource("/test.txt");
String str = FileUtils.readContentAsString(url, Gboat2Constants.ENCODING_UTF8);
|
static void |
writeFileToDisk(File inFile,
File outFile)
文件复制(文件落盘),建议直接使用 FileUtils.copyFile(File, File) |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final org.slf4j.Logger logger
构造方法详细信息 |
---|
public FileUtil()
方法详细信息 |
---|
public static boolean exists(String path)
path
- 文件或文件夹路径
public static String loadAsString(URL url)
URL url = bundle.getResource("/test.txt");
String str = FileUtils.readContentAsString(url);
url
- 需要读取的 URL 路径
null
loadAsString(URL, String)
public static String loadAsString(URL url, String charset)
URL url = bundle.getResource("/test.txt");
String str = FileUtils.readContentAsString(url, Gboat2Constants.ENCODING_UTF8);
url
- 需要读取的 URL 路径charset
- 读取 URL 内容的编码,请参见 gboat2.base.bridge.Gboat2Constants.ENCODING_*
null
public static String loadAsString(String fullpath)
fullpath
- 文件路径
null
public static String loadAsString(String filePath, String charset)
filePath
- 文件路径charset
- 读取 URL 内容的编码,请参见 gboat2.base.bridge.Gboat2Constants.ENCODING_*
null
public static String loadAsString(InputStream in)
in
- 需要读取的输入流
null
public static String loadAsString(InputStream in, String charset)
in
- 需要读取的输入流charset
- 读取 URL 内容的编码,请参见 gboat2.base.bridge.Gboat2Constants.ENCODING_*
null
public static void writeFileToDisk(File inFile, File outFile) throws IOException
FileUtils.copyFile(File, File)
inFile
- 输入文件outFile
- 输出文件
IOException
public static void appendFile(File destFile, File srcFile) throws IOException
destFile
- 上次未上传完的目标文件srcFile
- 要上传的源文件
IOException
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |