首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

总结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就可以了。

15.3K42
您找到你想要的搜索结果了吗?
是的
没有找到

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券