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