java - 如何从 ftp 服务器获取文件的路径?

标签 java android android-listview ftp-client

这段代码获取文件名,但我想获取文件路径:

 private List <String> checkFiles(FTPClient clients){
    List <String> it = new ArrayList <String>();
    try {  

        FTPFile[] ftpFiles = clients.listFiles();  
        int length = ftpFiles.length;  
        for (int i = 0; i < length; i++) {  
          String name = ftpFiles[i].getName();  
          Calendar date = ftpFiles[i].getTimestamp();
          Log.v("aasd", name );
          it.add (name);

        }  
      } catch(Exception e) {  
        e.printStackTrace();  
      }
    return it ;      
  }

最佳答案

路径位于客户端,而不是文件。

String path = clients.printWorkingDirectory()

关于java - 如何从 ftp 服务器获取文件的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21348008/

相关文章:

android - 想在 ListView 中的 TextView 中设置罢工

java - 获取 SimpleDateFormat 的模式

Java - 树,返回 arrayList 中的最大节点数

javascript - Cordova 相机插件适用于模拟器,不适用于 Android 设备

java - Android项目无法引用eclipse中的其他项目

java - 如何在ListView和AlertDialog中设置自定义字体?

android - 使用自定义适配器监听 ListView 上的点击

java - Java 扑克骰子程序

java.lang.IllegalArgumentException Webservice 不是接口(interface)

android - 更改Android工具栏中复选框菜单项的颜色