[ https://issues.apache.org/jira/browse/IO-498?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15144930#comment-15144930 ]
Federico Bonelli commented on IO-498: ------------------------------------- Yes it is on a UTF8 system. I'm afraid you are right, this is nothing we can solve in the Commons IO. I wish this was fixable, but I agree to close it. > FileUtils.directoryContains(File, File) returns wrong results when the file > name contains unreadable characters > --------------------------------------------------------------------------------------------------------------- > > Key: IO-498 > URL: https://issues.apache.org/jira/browse/IO-498 > Project: Commons IO > Issue Type: Bug > Components: Utilities > Affects Versions: 2.4 > Environment: linux > Reporter: Federico Bonelli > Priority: Minor > > When testing for FileUtils.directoryContains(File, File) on a file which is > in fact contained in the given directory but has odd characters in the name, > the method returns wrong results. > This file: > {code:title=File name} > bof@testcorso2015:~/tmp/test$ ls col* | xxd > 0000000: 636f 6c74 e00a colt.. > {code} > fails to be recognized as belonging to the current directory in this simple > snippet of code: > {code:title=Snippet|borderStyle=solid} > File[] files = new File(".").listFiles(); > for(File f : files){ > System.out.println("contains " + f + " = " + > FileUtils.directoryContains(new File("."), f)); > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)