[ https://issues.apache.org/jira/browse/VFS-325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ralph Goers resolved VFS-325. ----------------------------- Resolution: Fixed Fix Version/s: 2.1 The patch has been applied. Please verify and close. > Bad handling of hashs (#) in file names when walking a file tree using > findFiles() > ---------------------------------------------------------------------------------- > > Key: VFS-325 > URL: https://issues.apache.org/jira/browse/VFS-325 > Project: Commons VFS > Issue Type: Bug > Affects Versions: 1.0, 1.1, 2.0 > Environment: Windows Seven, JDK 1.6 64 bit > Reporter: Nicolas Guillaumin > Fix For: 2.1 > > Attachments: PATCH-vfs-325.tar, PATCHB-vfs-325.tar > > > Consider a local directory tree containing files with hashs in their name, > such as {{test-hash-#.txt}}. > When walking the tree using FileObject.findFiles(), the file is correctly > found and returned, but it's URL is truncated to the #: {{test-hash-}} > * Calling file.getURL().toString() returns {{file://my/dir/test-hash-}} > * Calling file.toString() returns the correct URL > {{file://my/dir/test-hash-#.txt}} > * For the sake of testing, calling new > URL("http://my/file/with/hash-#.txt").toString() returns > {{http://my/file/with/hash-#.txt}} (It's not an java.net.URL problem) > I think file.getURL().toString() should return {{test-hash-#.txt}}, otherwise > caller have to rely on file.toString() to retrieve the URL of the file, which > is probably bad. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira