编程语言
首页 > 编程语言> > 在Java中获取硬链接计数

在Java中获取硬链接计数

作者:互联网

我需要一些东西来从java中的solaris10 os中的文件中获取硬链接数.

解析ls -l不是一个选项.

我尝试使用posix for java http://bmsi.com/java/posix/index.html,但无法让它运行起来.

是否有任何其他轻量级API或代码来获取此信息?

解决方法:

在Java 7中,您可以使用新的file attributes API来实现它
java.nio.file.Files.getAttribute(path,“unix:nlink”).

“unix”属性视图实际上并未定义为标准API的一部分(并且“posix”视图不提供nlink),但在标准Oracle / OpenJDK实现中可用.
另一方面,现在可以使用文件上的标准createLink方法创建链接.去搞清楚.

标签:java,linux,posix,solaris-10
来源: https://codeday.me/bug/20191006/1862520.html