java.nio.Files.createSymbolicLink用于创建符号链接。我可以通过 SDK 创建引用链接(类似于cp --reflink=[WHEN]),还是需要执行到底层操作系统?
请记住:大多数 Java API 旨在“编写一次,到处运行”。因此,他们专注于支持可在大量操作系统上运行的内容。也许最初的动机在我们的日常工作中不再那么重要,但它仍然代表了构建 Java 语言的基本范例。
因此,毫不奇怪,内置标准类只知道(相对)通用链接和软链接。
从那里开始,这些(相对)新的引用链接(仅存在于高度专业化的文件系统上)不受支持。我怀疑他们永远不会。
所以,是的,您要么调用系统命令,要么搜索第 3 方库(后一个库将不在此处讨论)。