В классе DirectoryWalker я хочу узнать, действительно ли экземпляр File является символической ссылкой на каталог (при условии, что ходок работает в системах UNIX). Учитывая, что я уже знаю, что экземпляр является каталогом, может ли быть следующим условием для определения символической ссылки?
File file;
// ...
if (file.getAbsolutePath().equals(file.getCanonicalPath())) {
// real directory ---> do normal stuff
}
else {
// possible symbolic link ---> do link stuff
}