I'm in need of a java ftp client library that implements mget. I've found several packages that implement the basic RFC ftp protocol, but nothing that contains the additional functionality usually found in ftp clients. I need to do a recursive directory ftp get, but I'm having troubles with the different ftp server responses to my NLST commands.