Are there known discrepencies between Apache FileUtils.isSymlink and Java7's Files.isSymbolicLink()?

天大地大妈咪最大 提交于 2019-12-10 10:25:46

问题


While debugging on my Windows 7 64 bit machine, I noticed that there is a symlink folder, that FileUtils.isSymlink() returns false for.

Java7's Files.isSymbolicLink() works correctly. Is this known? Should i report a bug?


回答1:


I believe this is a bug. Reported issue.




回答2:


Its not a bug.

FileUtils.isSymlink() is not supported in Windows. It always returns false for windows and its mentioned in the javadoc.

Note: the current implementation always returns false if the system is detected as Windows using FilenameUtils.isSystemWindows()

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



来源:https://stackoverflow.com/questions/8666770/are-there-known-discrepencies-between-apache-fileutils-issymlink-and-java7s-fil

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!