Java类:team.bangbang.common.file.FileUtil

一、相关方法说明

  1. 文件移动 比如将上传到服务器上的服务器,移动到指定的目录下以指定的文件名称保存
/**
 * 将文件转移到指定的位置,如果目标文件所在的目录不存在,则自动创建。<br>
 * 移动成功后,原文件将从原位置删除。
 *
 * 该移动没有调用File.renameTo()函数,而是使用了文件copy,
 * 避免在Windows、Linux环境下File.renameTo()功能差异。
 *
 * @param src
 *            原文件
 * @param dest
 *            目标文件
 * @return true:移动成功 false:移动失败
 */
public static boolean moveFile(File src, File dest) {
   // ...
}
  1. 获取文件扩展名
/**
 * 得到文件扩展名,该扩展名不带有"."
 *
 * @param fileName
 *            文件名
 * @return 文件扩展名,不包括.号
 */
public static String getFileExtension(String fileName) {
   // ...
}

详情参见Java doc文档。

Java类:team.bangbang.common.file.FileReader

  1. 本类只能读取小文件;
  2. 一次性读取文件的内容;
  3. 可以读取为字符串,也可以读取为字节数组。

详情参见Java doc文档。

Java类:team.bangbang.common.file.FileWriter

  1. 本类只能写小文件;
  2. 一次性写入文件的内容;
  3. 可以写入字符串,也可以写入字节数组;
  4. 写入方式支持覆盖和追加。

详情参见Java doc文档。