Android递归获取本地文件

private List<String> name = new ArrayList<>();

 private void readFile(final File[] fi){
        for(int i=0;i<fi.length;i++){
            final File f = fi[i];
            if (f.isFile()){
                if (f.getName().endsWith("txt")){    //这里获取txt文件
                    name.add(f.getName());
                }
            }else if (f.isDirectory()){
                readFile(f.listFiles());
            }else {

            }

        }
    }
发布了8 篇原创文章 · 获赞 6 · 访问量 1173

猜你喜欢

转载自blog.csdn.net/weixin_44762713/article/details/98312196