Are there known discrepencies between Apache FileU

2019-05-09 23:37发布

问题:

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