本文整理了Java中cn.hutool.core.io.FileUtil.clean()
方法的一些代码示例,展示了FileUtil.clean()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileUtil.clean()
方法的具体详情如下:
包路径:cn.hutool.core.io.FileUtil
类名称:FileUtil
方法名:clean
[英]清空文件夹
注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
[中]清空文件夹
注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
代码示例来源:origin: looly/hutool
/**
* 清空文件夹<br>
* 注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
* 某个文件删除失败会终止删除操作
*
* @param dirPath 文件夹路径
* @return 成功与否
* @throws IORuntimeException IO异常
* @since 4.0.8
*/
public static boolean clean(String dirPath) throws IORuntimeException {
return clean(file(dirPath));
}
代码示例来源:origin: looly/hutool
/**
* 清空文件夹<br>
* 注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
* 某个文件删除失败会终止删除操作
*
* @param dirPath 文件夹路径
* @return 成功与否
* @throws IORuntimeException IO异常
* @since 4.0.8
*/
public static boolean clean(String dirPath) throws IORuntimeException {
return clean(file(dirPath));
}
代码示例来源:origin: looly/hutool
/**
* 删除文件或者文件夹<br>
* 注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
* 某个文件删除失败会终止删除操作
*
* @param file 文件对象
* @return 成功与否
* @throws IORuntimeException IO异常
*/
public static boolean del(File file) throws IORuntimeException {
if (file == null || false == file.exists()) {
//如果文件不存在或已被删除,此处返回true表示删除成功
return true;
}
if (file.isDirectory()) {
// 清空目录下所有文件和目录
boolean isOk = clean(file);
if (false == isOk) {
return false;
}
}
// 删除文件或清空后的目录
return file.delete();
}
代码示例来源:origin: looly/hutool
/**
* 删除文件或者文件夹<br>
* 注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
* 某个文件删除失败会终止删除操作
*
* @param file 文件对象
* @return 成功与否
* @throws IORuntimeException IO异常
*/
public static boolean del(File file) throws IORuntimeException {
if (file == null || false == file.exists()) {
//如果文件不存在或已被删除,此处返回true表示删除成功
return true;
}
if (file.isDirectory()) {
// 清空目录下所有文件和目录
boolean isOk = clean(file);
if (false == isOk) {
return false;
}
}
// 删除文件或清空后的目录
return file.delete();
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* 清空文件夹<br>
* 注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
* 某个文件删除失败会终止删除操作
*
* @param dirPath 文件夹路径
* @return 成功与否
* @throws IORuntimeException IO异常
* @since 4.0.8
*/
public static boolean clean(String dirPath) throws IORuntimeException {
return clean(file(dirPath));
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* 删除文件或者文件夹<br>
* 注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
* 某个文件删除失败会终止删除操作
*
* @param file 文件对象
* @return 成功与否
* @throws IORuntimeException IO异常
*/
public static boolean del(File file) throws IORuntimeException {
if (file == null || false == file.exists()) {
//如果文件不存在或已被删除,此处返回true表示删除成功
return true;
}
if (file.isDirectory()) {
// 清空目录下所有文件和目录
boolean isOk = clean(file);
if (false == isOk) {
return false;
}
}
// 删除文件或清空后的目录
return file.delete();
}
内容来源于网络,如有侵权,请联系作者删除!