Environment.getExternalStorageDirectory返回内部存储

时间:2019-01-29 05:44:24

标签: android android-storage

我正在尝试列出外部SD卡的内容。 当我运行代码时:

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

路径为/storage/emulated/0,这是我的内部存储空间。我的外部存储路径是/storage/B58d-1AFA,它应该是代码返回的路径,但不是。 在列出所有文件之前,我还要检查存储器是否已装入。 我在这里想念什么。

0 个答案:

没有答案