问题
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