Hutool中FileUtil如何创建文件
时间: 2023-08-10 17:09:31 浏览: 306
Hutool中的FileUtil类提供了创建文件的方法,具体为:
```java
/**
* 创建文件,如果这个文件存在,直接返回这个文件
*
* @param fullFilePath 文件的全路径,使用POSIX风格
* @return 文件,若路径为null,返回null
*/
public static File touch(String fullFilePath) throws IORuntimeException {
return touch(file(fullFilePath));
}
/**
* 创建文件,如果这个文件存在,直接返回这个文件
*
* @param file 文件对象
* @return 文件,若路径为null,返回null
*/
public static File touch(File file) throws IORuntimeException {
if (null == file) {
return null;
}
if (false == file.exists()) {
mkParentDirs(file);
try {
file.createNewFile();
} catch (Exception e) {
throw new IORuntimeException(e);
}
}
return file;
}
```
你可以使用`FileUtil.touch(fullFilePath)`或`FileUtil.touch(file)`方法来创建一个文件,如果文件已经存在,则直接返回这个文件。其中,`fullFilePath`为文件的全路径,`file`为文件对象。如果文件不存在,则先创建它所在的父目录,然后再创建这个文件。如果创建失败,则会抛出`IORuntimeException`异常。
阅读全文