主题
文件读写工具
工具类路径:com.wueasy.base.util.FileHelper
java
/**
* 规范化路径,合并其中的多个分隔符为一个,并转化为本地系统路径格式
* @author: fallsea
* @param filepath 文件路径
* @return
*/
public static String normalize(String filepath)
/**
* 获取文件mime类型
* @author: fallsea
* @param file
* @return mime类型
*/
public static String getMimeType(File file)
/**
* 获取文件路径
* @author: fallsea
* @param path 文件路径
* @return
*/
public static URL getUrl(String path)
/**
* 创建文件夹和文件
* @author: fallsea
* @param filePathName
* @return
*/
public static boolean createNewFile(String filePathName)
/**
* 从完整文件名获取完整路径,这是前缀+路径
* @author: fallsea
* @param filename
* @return
*/
public static String getFullPath(String filename)
/**
* 判断文件是否存在
* @author: fallsea
* @param filePath 文件路径
* @return
*/
public static boolean exists(String filePath)
/**
* 创建目录
* @author: fallsea
* @param directory
* @return
*/
public static boolean createDirectory(String directory)
/**
* 文件写入内容
* @author: fallsea
* @param filePath 文件路径
* @param data 内容
* @return
*/
public static boolean writeToFile(String filePath, byte[] data)
/**
* 文件写入内容
* @author: fallsea
* @param filePath 文件路径
* @param data 内容
* @return
*/
public static boolean writeToFile(String filePath, String data)
/**
* 文件写入内容
* @author: fallsea
* @param filePath 文件路径
* @param data 内容
* @param encoding 编码
* @return
*/
public static boolean writeToFile(String filePath, String data, String encoding)