【问题标题】:Creating a reflink with Java使用 Java 创建引用链接
【发布时间】:2019-01-10 21:15:24
【问题描述】:

java.nio.Files.createSymbolicLink 用于创建符号链接。我可以通过 SDK 创建一个reflink(类似于cp --reflink=[WHEN]),还是需要执行到底层操作系统?

【问题讨论】:

  • 感谢 GC 的快速回答。谢谢。 :)

标签: java java-io


【解决方案1】:

请记住:大多数 Java API 旨在“一次编写,到处运行”。因此,他们专注于支持适用于大量操作系统的功能。也许最初的动机在我们的日常工作中不再那么重要,但它仍然代表了构建 Java 语言的基本范式。

因此,毫不奇怪,内置标准类只知道(相对)通用链接和软链接。

从那里开始,这些(相对)新的引用链接(仅存在于高度专业化的 file 系统上)不受支持。我怀疑他们永远不会。

所以,是的,您要么调用系统命令,要么搜索第 3 方库(后一个将不在此处讨论)。

【讨论】:

  • 你的风格鲜明:你的答案很好,亲爱的,你是一个真正的诗人!
猜你喜欢
  • 2013-07-29
  • 2021-10-14
  • 2019-11-07
  • 2018-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-14
  • 1970-01-01
相关资源
最近更新 更多