Lista arquivos FTP

Como listo os arquivos de um diretorio FTP?
Tenho q lista e identificar se e diretorio ou arquivo
estou tentando assim:FTPFile[] files = ftp.listFiles(); for( int i=0; i<files.length; i++ ) { System.out.println( files[i].getName() ); System.out.println( files[i].getSize() ); }

mas esta dando esse erro

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/oro/text/regex/MalformedPatternException at org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createUnixFTPEntryParser(DefaultFTPFileEntryParserFactory.java:169) at org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEntryParser(DefaultFTPFileEntryParserFactory.java:94) at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2358) at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2141) at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2188) at MyFTP.main(MyFTP.java:30)

alguem sabe outra forma?

Valeu

coloca o oro.jar no teu classpath que deve funcionar :smiley:

Ond encontro esse oro.jar?

http://jakarta.apache.org/oro/index.html

Agora deu certinho valeu