有没有办法在Java中递归删除整个目录?
在正常情况下,可以删除空目录.但是,当要删除包含内容的整个目录时,它就不再那么简单了.
如何用Java中的内容删除整个目录?
在Guava 10+中,Google弃用了Files.deleteDirectoryContents().JavaDoc说
已过时.该方法存在差的符号链检测和竞争条件.只有通过外壳操作系统命令(例如rm -rf或del/s)才能适当地支持此功能.计划在Guava版本11.0中从Guava中删除此方法
我很困惑为什么会有竞争条件.我认为使用这种方法实际上是有用的,并找到一个糟糕的解决方案.作者可以分享为什么做出这个决定?