Java SE
URLConnection不适合从FTP主机中检索文件列表。对于FTP,它基本上仅支持FTP
get或
put命令(检索或上传文件)。它不支持
ls您基本上在寻找的FTP 命令(列表文件),更不用说其他许多命令了。
您需要寻找支持FTP
ls命令的第三方库(还有更多)。一种常用的是Apache Commons
Net
FtpClient。在其javadoc中演示了如何发出
ls:
FTPClient f = new FTPClient();f.connect(server);f.login(username, password);FTPFile[] files = f.listFiles(directory);



