一、删除文件、删除文件所在的目录,示例代码
File downLoadFile = FileUtil.file(downLoadFilePath);
if (FileUtil.exist(downLoadFile)) {
//删除该文件
FileUtil.del(downLoadFile);
//删除该文件所在的目录
String filePath = downLoadFile.getPath();
if (StrUtil.isNotBlank(filePath)) {
List<String> filePathList = StrUtil.split(filePath, FileUtil.FILE_SEPARATOR);
String fileInDir = StrUtil.replace(filePath, filePathList.get(filePathList.size() - 1), "");
Files.deleteIfExists(Paths.get(fileInDir));
}
}
二、递归删除文件夹目录中的文件,示例代码
public static void deleteFolder(File folder) {
if (ObjUtil.i