gpt4 book ai didi

java - 有没有一种简单的方法可以在 Windows 中使用 Java 来确定文件是否是硬链接(hard link)?

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

我注意到 Java 7 通过 NIO 中的新路径和文件等类添加了许多新的有用文件操作。不过,Java 7 似乎只是添加了文件操作来处理软链接(soft link)或创建了硬链接(hard link)。

有没有一种方法可以使用标准 Java 来识别(而不仅仅是创建)硬链接(hard link),而无需引入任何第三方库?

我已经看到了“unix:nlink”问题并已更新为更具体。此 View 在 Windows 环境中不起作用。

我认为问题的核心在于 Java 是否可以从操作系统获取 inode 信息,即使使用新的库,我相信答案是否定的,除非有人知道。

最佳答案

在 Java 7 中有一个简单的解决方案:

java.nio.file.Files.getAttribute( Paths.get( "/", "path" ), "unix:nlink" );

关于java - 有没有一种简单的方法可以在 Windows 中使用 Java 来确定文件是否是硬链接(hard link)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14411456/

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