Java-删除文件夹及其内容

平多

我有以下代码来删除文件夹及其内容,但仅删除内容而非文件夹。如何更改它以删除文件夹?

private static void deleteCat(String catName) {
        File fileToDel = new File("Catalogues/" + catName);
        if (fileToDel.exists()) {
            if (fileToDel.isDirectory()) {
                if (fileToDel.list().length > 0) {
                    for (String s : fileToDel.list()) {
                        deleteCat(catName + "/" + s);
                    }
                }
            } else {
                if (fileToDel.delete()) {
                    System.out.println("File " + fileToDel + " deleted");
                } else {
                    System.out.println("Unable To Del " + fileToDel);
                }
            }

        }
    }
叶雅恩夫

删除第10行的else。fileToDel.delete()必须在任何情况下执行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

删除文件夹及其内容AWS S3 Java

使用forfiles删除文件夹及其内容

如何删除目录中没有特定文件夹及其内容的所有内容

删除所有符合条件的文件夹及其内容

从Java删除文件夹

获取所需文件夹及其内容的路径

PyInstaller 未捆绑特定文件夹及其内容

如何忽略git中的文件夹及其内容?

路由整个文件夹及其内容

列出文件夹及其内容

使用Java复制目录及其内容

grunt-contrib-clean删除除一个文件夹及其内容以外的所有文件夹/文件

从Java删除HDFS文件夹

git排除除特定文件夹及其内容以外的所有内容

批量移动/剪切文件夹及其内容到另一个文件夹

Powershell如何复制整个文件夹结构,但排除一个文件夹及其内容

如何在Powershell中移动文件夹及其内容

将文件夹及其内容复制到Ubuntu中的USB记忆棒

使所有名为“abc”的子文件夹及其内容可写 - Windows

git忽略某些子目录/文件夹及其内容

如何记录对特定文件夹的访问及其内容的更改?

git从gitignore规则中排除特定文件夹及其内容

如何将一个目录/文件夹及其内容复制100次?

如何授予特定用户仅对特定文件夹及其内容的访问权限?

无法在Windows 10上访问文件夹及其内容“访问被拒绝”

从应用程序网格隐藏文件夹及其内容

如何使用Java删除包含文件的文件夹

文件夹的Java zip内容,而不是文件夹和Winzip的兼容性

CSV文件放置在ROR的公用文件夹中,其内容每天都会自动删除。(Heroku)