cn.hutool.core.io.FileUtil.del()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(1151)

本文整理了Java中cn.hutool.core.io.FileUtil.del()方法的一些代码示例,展示了FileUtil.del()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FileUtil.del()方法的具体详情如下:
包路径:cn.hutool.core.io.FileUtil
类名称:FileUtil
方法名:del

FileUtil.del介绍

[英]删除文件或者文件夹
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作
[中]删除文件或者文件夹
注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹
某个文件删除失败会终止删除操作

代码示例

代码示例来源:origin: looly/hutool

/**
 * 删除文件或者文件夹<br>
 * 路径如果为相对路径,会转换为ClassPath路径! 注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
 * 某个文件删除失败会终止删除操作
 * 
 * @param fullFileOrDirPath 文件或者目录的路径
 * @return 成功与否
 * @throws IORuntimeException IO异常
 */
public static boolean del(String fullFileOrDirPath) throws IORuntimeException {
  return del(file(fullFileOrDirPath));
}

代码示例来源:origin: looly/hutool

/**
 * 删除文件或者文件夹<br>
 * 路径如果为相对路径,会转换为ClassPath路径! 注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
 * 某个文件删除失败会终止删除操作
 * 
 * @param fullFileOrDirPath 文件或者目录的路径
 * @return 成功与否
 * @throws IORuntimeException IO异常
 */
public static boolean del(String fullFileOrDirPath) throws IORuntimeException {
  return del(file(fullFileOrDirPath));
}

代码示例来源:origin: looly/hutool

/**
 * 清空文件夹<br>
 * 注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
 * 某个文件删除失败会终止删除操作
 * 
 * @param directory 文件夹
 * @return 成功与否
 * @throws IORuntimeException IO异常
 * @since 3.0.6
 */
public static boolean clean(File directory) throws IORuntimeException {
  if (directory == null || directory.exists() == false || false == directory.isDirectory()) {
    return true;
  }
  final File[] files = directory.listFiles();
  boolean isOk;
  for (File childFile : files) {
    isOk = del(childFile);
    if (isOk == false) {
      // 删除一个出错则本次删除任务失败
      return false;
    }
  }
  return true;
}

代码示例来源:origin: looly/hutool

/**
 * 清空文件夹<br>
 * 注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
 * 某个文件删除失败会终止删除操作
 * 
 * @param directory 文件夹
 * @return 成功与否
 * @throws IORuntimeException IO异常
 * @since 3.0.6
 */
public static boolean clean(File directory) throws IORuntimeException {
  if (directory == null || directory.exists() == false || false == directory.isDirectory()) {
    return true;
  }
  final File[] files = directory.listFiles();
  boolean isOk;
  for (File childFile : files) {
    isOk = del(childFile);
    if (isOk == false) {
      // 删除一个出错则本次删除任务失败
      return false;
    }
  }
  return true;
}

代码示例来源:origin: looly/hutool

del(src);

代码示例来源:origin: looly/hutool

del(src);

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 删除文件或者文件夹<br>
 * 路径如果为相对路径,会转换为ClassPath路径! 注意:删除文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
 * 某个文件删除失败会终止删除操作
 * 
 * @param fullFileOrDirPath 文件或者目录的路径
 * @return 成功与否
 * @throws IORuntimeException IO异常
 */
public static boolean del(String fullFileOrDirPath) throws IORuntimeException {
  return del(file(fullFileOrDirPath));
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 清空文件夹<br>
 * 注意:清空文件夹时不会判断文件夹是否为空,如果不空则递归删除子文件或文件夹<br>
 * 某个文件删除失败会终止删除操作
 * 
 * @param directory 文件夹
 * @return 成功与否
 * @throws IORuntimeException IO异常
 * @since 3.0.6
 */
public static boolean clean(File directory) throws IORuntimeException {
  if (directory == null || directory.exists() == false || false == directory.isDirectory()) {
    return true;
  }
  final File[] files = directory.listFiles();
  boolean isOk;
  for (File childFile : files) {
    isOk = del(childFile);
    if (isOk == false) {
      // 删除一个出错则本次删除任务失败
      return false;
    }
  }
  return true;
}

代码示例来源:origin: cn.hutool/hutool-all

del(src);

代码示例来源:origin: wxynihao/book118-downloader

FileUtil.del(new File(srcPath));

代码示例来源:origin: xkcoding/spring-boot-demo

String yunFilePath = StrUtil.appendIfMissing(prefix, "/") + yunFileName;
  FileUtil.del(new File(localFilePath));
} else {
  log.error("【文件上传至七牛云】失败,{}", JSONUtil.toJsonStr(response));
  FileUtil.del(new File(localFilePath));
  return Dict.create().set("code", 500).set("message", "文件上传失败");

相关文章