当前位置: 首页 > 面试题库 >

在Java中检测符号链接

岳允晨
2023-03-14
问题内容

给定一个Java“文件”对象,如何检测它是否指向符号链接?

(如果有帮助/重要,我知道该文件引用的是目录,而不是文件)


问题答案:

您也可以使用isSymbolicLink(Pathpath)方法。它将更加可靠。

java.io.File file = ...;
boolean isSymbolicLink = Files.isSymbolicLink(file.toPath());

Java Doc“检测符号链接
”中的类似示例。



 类似资料:
  • 问题内容: 使用Java如何检测字符串是否包含汉字? 您能帮我解决问题吗? 问题答案: 现在可以告诉我们代码点是CJKV(中文,日文,韩文和越南文)表意文字。 最近使用的是Character.UnicodeScript.HAN。 所以: 或在Java 8中:

  • 问题内容: 在python中,是否存在检查给定文件/目录是否为符号链接的函数?例如,对于以下文件,我的包装函数应返回。 问题答案: 要确定目录条目是否为符号链接,请使用以下命令: os.path.islink(路径) 如果path引用的目录条目是符号链接,则返回True。如果不支持符号链接,则始终为False。 例如,给定:

  • 问题内容: 在DirectoryWalker类中,我想确定File实例是否实际上是指向目录的符号链接(假设Walker在UNIX系统上行走)。给定,我已经知道实例是一个目录,以下是否是确定符号链接的可靠条件? 问题答案: 这是Apache代码(根据其许可证使用),为了紧凑而进行了修改。

  • 问题内容: 考虑下面的类 问题在于上面的方法太长并且有很多 语句。我想到了一些重构,但是仍然不确定该怎么做。我在考虑类似连锁模式的东西。然后,我将实现几个检查器类,这些检查器类调用链中的下一个检查器,或者返回相应的。 但是后来我有了一个更好的主意(至少我是这样认为的):为什么表现得不像Java 8?我想用类似的- - -pattern。但是我不知道如何实现这一点。我在想类似的东西: 这个想法是:当

  • 我想用Java在RHEL5中创建一个符号链接。在java6中,createSymbolicLink只有两个参数。但是在Java7的情况下,FileAttribute与参数一起包含,即总共有三个参数。 我不明白我应该给出什么作为第三个参数。我需要做的就是创建一个SymbolicLink。 问题是我不知道应该在第三个参数中给出什么,而且我对接口也不太了解。请帮帮忙。 对于不投票者,请评论不投票的理由。

  • 问题内容: 我想在Linux中建立一个符号链接。我已经编写了此Bash命令,其中第一个路径是我要链接到的文件夹,第二个路径是已编译的源代码。 它是否正确? 问题答案: 要创建新的符号链接(如果符号链接已存在,将失败): 要创建或更新符号链接: