0

我想写文件管理器之类的东西,但不明白如何获取开始目录(不是 SD 卡),即除了 sd 卡之外的所有目录。我尝试这样:

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

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

4

1 回答 1

0

你写的第一行应该有效。

我刚刚尝试了以下代码来列出根目录中的所有文件。

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

有效。

于 2012-09-06T14:53:53.373 回答