get Hard Link Count in Java

前端 未结 3 1635
别跟我提以往
别跟我提以往 2021-01-05 15:06

I need something to get the hard link count from a file in a solaris10 os in java.

parsing ls -l is not an option.

I tried using posix for java http://bmsi.c

3条回答
  •  借酒劲吻你
    2021-01-05 15:17

    In Java 7 you can use the new file attributes API to get it with java.nio.file.Files.getAttribute(path, "unix:nlink").

    The "unix" attribute view is not actually defined as part of the standard API (and the "posix" view does not give you nlink), but is available in the standard Oracle/OpenJDK implementation. On the other hand creating a link is now available with the standard createLink method on Files. Go figure.

提交回复
热议问题