当前位置: 首页 > 面试题库 >

用Java递归删除目录

方玄天
2023-03-14
问题内容

有没有办法用Java递归删除整个目录?

在正常情况下,可以删除一个空目录。但是,要删除带有目录的整个目录,就不再那么简单了。

如何用Java删除包含目录的整个目录?


问题答案:

你应该查看Apache的commons-io。它有一个FileUtils类,可以执行你想要的操作。

FileUtils.deleteDirectory(new File("directory"));


 类似资料:
  • 本文向大家介绍C++递归删除一个目录实例,包括了C++递归删除一个目录实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C++递归删除一个目录的实现方法。分享给大家供大家参考。具体方法如下: CFindFile的使用框架如下: 递归删除代码如下: 希望本文所述对大家的C++程序设计有所帮助。

  • 问题内容: 我目前正在尝试递归删除目录…奇怪的是,我能够找到的最短代码是以下结构,采用了一个 临时内部类 并且采用了 访问者模式 … 资料来源:这里 鉴于新的API消除了太多的混乱和样板,这让人感到非常笨拙和冗长。 有没有更短的方法可以实现强制递归目录删除? 我正在寻找纯本地Java 1.8方法,所以请不要链接到外部库… 问题答案: 您可以结合使用NIO 2和Stream API。 -返回以下所有

  • 本文向大家介绍Java非递归实现删除任意目录的方法,包括了Java非递归实现删除任意目录的方法的使用技巧和注意事项,需要的朋友参考一下 最近在学C#的文件系统, 发现C#的文件系统貌似比java的东西少一点, 居然连删除目录都直接做好封装了, 想到学java的时候还要自己写递归删除, 好像没写过非递归的,就在网上查了下, 关于非递归删除目录代码没几个, 我就写了一个,递归网上一大堆, 就不粘上来了

  • 问题内容: 我正在研究一种方法,以递归方式删除ArrayList中元素的重复项。但是我遇到了一个问题,我的方法有效并删除了一些元素,但不是所有重复项。 这是我的输入: 这是输出: 而我的方法: 我知道我只是删除了所述值的最后一个元素,然后迭代到下一个元素。我想知道如何更改此设置以删除所有重复的元素。另外,我的输出的一部分使我感到困惑,其中有三个值“ 400”,但输出中只显示一个。 谢谢您的帮助。

  • 本文向大家介绍php递归删除目录与文件的方法,包括了php递归删除目录与文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php递归删除目录与文件的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的PHP程序设计有所帮助。

  • 所以我有一个链接列表,我希望能够删除一个数字的第一次出现, 我正在尝试使用递归,但不幸的是,我最终只能删除列表的头部 我有三个不同的类,一个用于末尾的空列表,另一个类声明这个方法和实际的列表。