Android 如何从列表中获取列表所有路径?

Android 如何从列表中获取列表所有路径?,android,Android,我正在使用此代码加载目录中所有文件的路径 -------------------------------------------------------- List<File> files = getListFiles(new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/Download/")); -------------------------------------------

我正在使用此代码加载目录中所有文件的路径

--------------------------------------------------------
    List<File> files = getListFiles(new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/Download/"));
--------------------------------------------------------


private List<File> getListFiles(File parentDir) {
        ArrayList<File> inFiles = new ArrayList<File>();
        File[] files = parentDir.listFiles();
        for (File file : files) {
            if (file.isDirectory()) {
                inFiles.addAll(getListFiles(file));
            } else {
                if(file.getName().endsWith(".csv")){
                    inFiles.add(file);
                }
            }
        }
        return inFiles;
    }
如何转换为使用类似列表的列表来获取文件路径?

要从文件中获取路径,需要调用文件对象上的getAbsolutePath函数或getPath函数

因为您已经有了列表,所以需要迭代它并调用该函数

范例

您不能循环列表并获取文件路径,然后添加到单独的列表中吗
     //mFiles is your List<Files>
    List<String>mPath=new ArrayList<String>();
    for(File f:mFiles){
        mPath.add(f.getAbsolutePath());
    }