不知道你是什么意思,我有从服务器上列出文件名(以下)和上传及下载文件的代码,你是不是要这个??
要的话,再说一声,留个消息给我!!附:
显示FTP服务器上的文件 void ftpList_actionPerformed(ActionEvent e) {
String server=serverEdit.getText();
//输入的FTP服务器的IP地址
    String user=userEdit.getText();    
//登录FTP服务器的用户名
    String password=passwordEdit.getText();
//登录FTP服务器的用户名的口令
    String path=pathEdit.getText();
//FTP服务器上的路径
    try {
   FtpClient ftpClient=new FtpClient();
//创建FtpClient对象
   ftpClient.openServer(server);
//连接FTP服务器
   ftpClient.login(user, password);
//登录FTP服务器
       if (path.length()!=0) ftpClient.cd(path);
   TelnetInputStream is=ftpClient.list();
   int c;
   while ((c=is.read())!=-1) {
System.out.print((char) c);}
       is.close();
       ftpClient.closeServer();//退出FTP服务器
    } catch (IOException ex) {;}
  }