美文网首页
删除指定文件夹下文件,包括文件夹

删除指定文件夹下文件,包括文件夹

作者: 小方块886 | 来源:发表于2023-08-02 14:03 被阅读0次
    public static void deleteFolders(String filePath) {
    
            Path path = Paths.get(filePath);
            try {
                Files.walkFileTree(path, new SimpleFileVisitor<Path>() {
                    @Override
                    public FileVisitResult visitFile(Path file, BasicFileAttributes attributes) throws IOException {
                        Files.delete(file);
                        log.info("删除文件: {}", file);
                        return FileVisitResult.CONTINUE;
                    }
    
                    @Override
                    public FileVisitResult postVisitDirectory(Path dir,
                                                              IOException exc) throws IOException {
                        Files.delete(dir);
                        log.info("文件夹被删除: {}", dir);
                        return FileVisitResult.CONTINUE;
                    }
                });
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    

    相关文章

      网友评论

          本文标题:删除指定文件夹下文件,包括文件夹

          本文链接:https://www.haomeiwen.com/subject/cfkppdtx.html