【问题标题】:Detect if a File is a symbolic link in Java 8检测文件是否是 Java 8 中的符号链接
【发布时间】:2023-04-03 18:33:01
【问题描述】:

如何检测File f 是符号链接(在unix 意义上,由ln -s source target 创建)还是普通文件/目录?

我正在使用Java 8 和OS X、CentOS 和Ubuntu。

在this question 中,他们为Java 6 解决了这个问题。 Java 8 有更好的吗?

我想稍后使用它来以不同的方式处理不同文件系统上的文件和目录。

【问题讨论】:

    标签: java macos ubuntu centos symlink


    【解决方案1】:

    查看自 Java 7 起可用的 java.nio.file.attribute.BasicFileAttributes.isSymbolicLink()

    【讨论】:

      猜你喜欢
      • 2012-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-08
      相关资源
      最近更新 更多