OSX-从/库/应用程序支持/ TestAPI删除文件夹

时间:2018-12-11 09:03:18

标签: java macos

我正在使用Java使用以下代码从OSX删除TestAPI文件夹 但无法删除

Runtime.getRuntime().exec("rm -rf /Library/Application\\ Support/Test\\ API");

AND

File f_objFile = new File("/Library/Application Support/Test\\ API");
deleteDir(f_objFile);
_____________________________________________________________________

 static void deleteDir(File file) {
    File[] contents = file.listFiles();
    if (contents != null) {
        for (File f: contents) {
            if (! Files.isSymbolicLink(f.toPath())) {
                deleteDir(f);
            }
        }
    }
    file.delete();
}

此文件夹具有删除的完整权限 请帮助我。 在此先感谢:)

1 个答案:

答案 0 :(得分:0)

首先,您可以制作一个主要方法,然后使用以下方法测试路径:

if (Files.isDirectory(Paths.get("Your Directory Path"))) {
    System.out.println("The directory exist");
}

现在您知道目录路径就是您需要的路径。请尝试使用删除方法,如果有一些例外情况,请将其添加为信息,以便我们提供进一步的帮助。