获取内部存储器的File对象列表

时间:2012-09-06 14:25:53

标签: android

我想写一些像文件管理器,但不明白如何获取开始目录(不是SD卡),即除了SD卡之外的所有内容。我试着这样:

File myDir=new File("/");
File myDir=Environment.getDataDirectory();
File myDir=Environment.getRootDirectory();

..我尝试使用myDir.getParent(),我不知道该怎么办,请帮助我。

1 个答案:

答案 0 :(得分:0)

你写的第一行应该有效。

我只是尝试使用以下代码列出根目录中的所有文件。

File f = new File("/");
if (f.exists() && f.canRead()) {
    String[] list = f.list();
    for (String s : list) {
        Log.d(TAG, s);
    }
}

有效。