问题很简单。 如何获得差异btw文件或快捷方式?我应该使用和搜索哪些java命令?
实施例
if (fileIsShortcut) {
return variable1;
} else {
return variable2;
}
我希望你能理解我的问题。
答案 0 :(得分:0)
使用此代码
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());
}