Java 1.6 - 确定符号链接
在 DirectoryWalker 类中,我想找出 File 实例是否实际上是指向目录的符号链接(假设步行者在 UNIX 系统上行走)。鉴于我已经知道实例是一个目录,以下是否是确定符号链接的可靠条件?
File file;
// ...
if (file.getAbsolutePath().equals(file.getCanonicalPath())) {
// real directory ---> do normal stuff
}
else {
// possible symbolic link ---> do link stuff
}