gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 09:59:10 25 4
gpt4 key购买 nike

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

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

并且

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();
}

该文件夹具有完全删除权限请帮助我摆脱这个困境。提前致谢:)

最佳答案

首先,您可以创建一个主要方法,然后使用以下内容测试您的路径:

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

现在您知道该目录路径就是您需要的路径。请尝试您的删除方法,如果您有一些异常(exception)情况,请将它们添加为信息,以便我们提供进一步帮助。

关于java - OSX - 从/库/应用程序支持/TestAPI 中删除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53720631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com