gpt4 book ai didi

java - 删除java中的符号链接(symbolic link)

转载 作者:行者123 更新时间:2023-11-30 08:47:51 25 4
gpt4 key购买 nike

是否有任何 api 可用于使用 java 删除符号链接(symbolic link)。Files.delete(Path) 没有成功。请发表您的建议。

最佳答案

Files.delete(Path) 在符号链接(symbolic link)上完美运行。您的代码中应该还有其他问题。

此代码示例有效(JAVA 8):

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
...
String symLinkName = "/some/path/to/symlink";
try {
if(Files.exists(Paths.get(symLinkName))) {
Files.delete(Paths.get(symLinkName));
}
} catch (IOException e) {
log.info("Cannot delete symbolic link " + symLinkName);
e.printStackTrace();
}

请记住,符号链接(symbolic link)是一个 UNIX 概念,在 Windows 上不存在

关于java - 删除java中的符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32227183/

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