首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    总结java中删除文件或文件夹的7种方法-JAVA IO基础总结第四篇

    File类的delete() File类的deleteOnExit() Files.delete(Path path) Files.deleteIfExists(Path path); 它们之间的差异:...true 不能(返回false) 不能(返回false) 传统IO File类的deleteOnExit() void 不能,但不存在就不会去执行删除 不能(返回void) 传统IO,这是个坑,避免使用 Files.delete...@Test void testDeleteFileDir3() throws IOException { Path path = Paths.get("D:\data\test1"); Files.delete...boolean result = Files.deleteIfExists(path); System.out.println(result); } 归根结底,建议大家使用java NIO的Files.delete...使用Files.walk遍历文件夹(包含子文件夹及子其文件),遍历结果是一个Stream 对每一个遍历出来的结果进行处理,调用Files.delete就可以了。

    17.6K42
    领券