Java类:team.bangbang.common.file.FileUtil
一、相关方法说明
- 文件移动 比如将上传到服务器上的服务器,移动到指定的目录下以指定的文件名称保存
/**
* 将文件转移到指定的位置,如果目标文件所在的目录不存在,则自动创建。<br>
* 移动成功后,原文件将从原位置删除。
*
* 该移动没有调用File.renameTo()函数,而是使用了文件copy,
* 避免在Windows、Linux环境下File.renameTo()功能差异。
*
* @param src
* 原文件
* @param dest
* 目标文件
* @return true:移动成功 false:移动失败
*/
public static boolean moveFile(File src, File dest) {
// ...
}
- 获取文件扩展名
/**
* 得到文件扩展名,该扩展名不带有"."
*
* @param fileName
* 文件名
* @return 文件扩展名,不包括.号
*/
public static String getFileExtension(String fileName) {
// ...
}
详情参见Java doc文档。
Java类:team.bangbang.common.file.FileReader
- 本类只能读取小文件;
- 一次性读取文件的内容;
- 可以读取为字符串,也可以读取为字节数组。
详情参见Java doc文档。
Java类:team.bangbang.common.file.FileWriter
- 本类只能写小文件;
- 一次性写入文件的内容;
- 可以写入字符串,也可以写入字节数组;
- 写入方式支持覆盖和追加。
详情参见Java doc文档。