Java查找文件类型

标签 java file types shortcut

我正在编写一个小项目,用于打开文件或快捷方式。过程中发现问题。

问题很简单。 我怎样才能得到不同的 btw 文件或快捷方式?我应该使用和搜索哪些 java 命令?

例子

if (fileIsShortcut) {
    return variable1;
} else {
    return variable2;
}

我希望你能理解我的问题。

最佳答案

使用此代码

public static boolean isSymlink(File file) throws IOException {
  if (file == null)
    throw new NullPointerException("File must not be null");
  File canon;
  if (file.getParent() == null) {
    canon = file;
  } else {
    File canonDir = file.getParentFile().getCanonicalFile();
    canon = new File(canonDir, file.getName());
  }
  return !canon.getCanonicalFile().equals(canon.getAbsoluteFile());
}

关于Java查找文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21264888/

相关文章:

java - 使用 java 8 将列表转换为设置

java - 使用Gson反序列化OffsetDateTime

c++ - 将标题添加到大文件的最佳方法是什么

php - 如何在按下打开 php 脚本的上传按钮后保留在 .html 上?

c# - 显示所选文件的文件名 - asp :fileupload

c# - C#中的数据类型

Javascript 从索引处的数组获取值,同时如果索引不存在则避免未定义?

强制兼容通配符的 Java 泛型

c# - 在 .Net 中覆盖/处理我自己的类型转换

JavaFX - setOnAction 不适用