如何绕过java.nio.file.DirectoryNotEmptyException?

How to bypass java.nio.file.DirectoryNotEmptyException?

有没有办法绕过java.nio.file.DirectoryNotEmptyException?我希望能够删除包含内容的文件夹。

不,你不能绕过它。您必须先删除文件夹中的文件和子目录。网络上有很多示例可以说明如何执行此操作。

Is there a way to bypass a java.nio.file.DirectoryNotEmptyException?

没有。没有办法绕过它。

在Linux / Unix 上,限制最终是由操作系统强加的。请参阅 man 2 rmdirENOTEMPTY 错误代码。

此外,在非空目录上从命令提示符尝试 运行 rmdir,看看会发生什么。


如其他评论所述,您需要先清空目录。