gpt4 book ai didi

java - 将符号链接(symbolic link)文件夹隐藏到硬链接(hard link)文件夹

转载 作者:太空宇宙 更新时间:2023-11-04 12:00:20 24 4
gpt4 key购买 nike

我创建了一个包含文件列表的符号链接(symbolic link)文件夹。有没有办法使用java将符号链接(symbolic link)转换为硬链接(hard link)?

最佳答案

要使用 java 创建硬链接(hard link),您可以使用:

Path newLink = ...;
Path existingFile = ...;
try {
Files.createLink(newLink, existingFile);
} catch (IOException x) {
System.err.println(x);
} catch (UnsupportedOperationException x) {
// Some file systems do not
// support adding an existing
// file to a directory.
System.err.println(x);
}

因此,在您的情况下,newLink 应该是您创建的 oldSymbolicLink,而 existingFile 代表其目标。

要获取符号链接(symbolic link)的目标,您可以使用

Files.readSymbolicLink(oldSymbolicLink));
<小时/>

Oracle 文档: Links, Symbolic or Otherwise

关于java - 将符号链接(symbolic link)文件夹隐藏到硬链接(hard link)文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40969248/

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