如何在android目录中列出文件?

罗杰·特拉维斯

到目前为止,这是我的代码:

String path = Environment.getExternalStorageDirectory().toString()+"/Pictures";

        AssetManager mgr = getAssets();

        try {

            String list[] = mgr.list(path);
            Log.e("FILES", String.valueOf(list.length));

            if (list != null)
                for (int i=0; i<list.length; ++i)
                    {
                        Log.e("FILE:", path +"/"+ list[i]);
                    }

        } catch (IOException e) {
            Log.v("List error:", "can't list" + path);
        }

但是,尽管我在该目录中确实有文件,但它会向我返回list.length = 0 ...有什么想法吗?

尤里

为了访问文件,必须在清单文件中给出权限。

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

尝试这个:

String path = Environment.getExternalStorageDirectory().toString()+"/Pictures";
Log.d("Files", "Path: " + path);
File directory = new File(path);
File[] files = directory.listFiles();
Log.d("Files", "Size: "+ files.length);
for (int i = 0; i < files.length; i++)
{
    Log.d("Files", "FileName:" + files[i].getName());
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python目录中列出文件?

如何在目录中的服务器上列出文件名?

如何列出文件/目录的数量

如何在CVS阁楼中列出文件?

如何在python中列出目录文件?

如何在某个目录的两个时间戳之间列出文件?(SunOS)

如何减少在连续添加文件的目录中列出文件的时间

在当前JAR文件的目录中列出文件

如何使用Python从REMOTE HOST目录列出文件?

在与Java模式匹配的目录中列出文件

iOS中的HTTP Server列出文件的Documents目录

使用Javascript列出文件路径中的特定目录

是否可以在Azure存储目录中列出文件

如何在opencms中列出文件夹中的文件?

Amazon S3如何在“文件夹”中列出文件

如何在Windows命令提示符中递归列出文件(和仅文件)?

如何在GDrive v3的快捷方式文件夹中列出文件

如何在Unix命令中按文件所有者列出文件?

如何在主目录中列出公共文件?(模式777)

如何在Shell的递归目录中列出特定类型的文件?

Java,仅列出目录中的子目录,而不列出文件

如何在 PHP 中從 dropbox 中列出文件名

批处理文件;列出目录中的文件,仅列出文件名?

如何在Linux shell中使用`ls`列出文件,因为它们在相应的文件夹中列出

如何在Windows中递归列出文件的可读性?

如何在不解压缩的情况下在zip存档中列出文件?

如何在Linux中明智地列出文件页面?

如何在构建期间列出文件中具有给定注释的类?

S3 / Cloudfront:如何在存储桶中列出文件夹的内容