2011-12-29 2 views
3

Во время отладки моей 64-разрядной машины Windows 7 я заметил, что есть папка с символьными ссылками, которая возвращает FileUtils.isSymlink() значение false.Известны ли различия между Apache FileUtils.isSymlink и файлами Java.sSymbolicLink()?

Java7's Files.isSymbolicLink() работает правильно. Это известно? Должен ли я сообщать об ошибке?

ответ

0

Его не ошибка.

FileUtils.isSymlink() не поддерживается в Windows. Он всегда возвращает false для окон и его упоминается в javadoc.

Примечание: текущая реализация всегда возвращает ложь, если система определяется как Windows, используя FilenameUtils.isSystemWindows()

http://commons.apache.org/proper/commons-io/apidocs/org/apache/commons/io/FileUtils.html#isSymlink%28java.io.File%29

Смежные вопросы