[ https://issues.apache.org/jira/browse/NET-454?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shane Witbeck updated NET-454: ------------------------------ Description: Calling FTPClient.listFiles(String pathname) results in an inaccurate file list being returned. {code:java} @Test public void remoteListFilesFailure() throws Exception { FTPClient client = new FTPClient(); client.connect(REMOTE_SERVER); client.enterLocalPassiveMode(); client.login(REMOTE_USERNAME, REMOTE_PASSWORD); client.setFileType(FTP.BINARY_FILE_TYPE); int reply = client.getReplyCode(); if (!FTPReply.isPositiveCompletion(reply)) { client.disconnect(); log.error("FTP server refused connection. reply=" + reply); } FTPFile[] rootFiles = client.listFiles("78/1295213/0/476312ca9c653ffc6cc8fb6e1649dae6/ModComp PO # 1054.pdf"); Assert.assertEquals(1, rootFiles.length); // <-- fails with rootFiles.length = 0 } {code} was:Calling FTPClient.listFiles(String pathname) results in an inaccurate file list being returned. > paths with spaces result in inaccurate file information > ------------------------------------------------------- > > Key: NET-454 > URL: https://issues.apache.org/jira/browse/NET-454 > Project: Commons Net > Issue Type: Bug > Components: FTP > Affects Versions: 3.0.1, 3.1 > Environment: Mac OS X 10.7.3, FTP server is Pure-FTPd on Linux CentOS > 5 > Reporter: Shane Witbeck > Labels: ftp, path > > Calling FTPClient.listFiles(String pathname) results in an inaccurate file > list being returned. > {code:java} > @Test > public void remoteListFilesFailure() throws Exception { > FTPClient client = new FTPClient(); > client.connect(REMOTE_SERVER); > client.enterLocalPassiveMode(); > client.login(REMOTE_USERNAME, REMOTE_PASSWORD); > client.setFileType(FTP.BINARY_FILE_TYPE); > int reply = client.getReplyCode(); > if (!FTPReply.isPositiveCompletion(reply)) { > client.disconnect(); > log.error("FTP server refused connection. reply=" + reply); > } > FTPFile[] rootFiles = > client.listFiles("78/1295213/0/476312ca9c653ffc6cc8fb6e1649dae6/ModComp PO # > 1054.pdf"); > Assert.assertEquals(1, rootFiles.length); // <-- fails with > rootFiles.length = 0 > } > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira