我正在使用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();
}
此文件夹具有删除的完整权限 请帮助我。 在此先感谢:)
答案 0 :(得分:0)
首先,您可以制作一个主要方法,然后使用以下方法测试路径:
if (Files.isDirectory(Paths.get("Your Directory Path"))) {
System.out.println("The directory exist");
}
现在您知道目录路径就是您需要的路径。请尝试使用删除方法,如果有一些例外情况,请将其添加为信息,以便我们提供进一步的帮助。