Android 如何在平板电脑上管理根目录和mnt文件夹结构

Android 如何在平板电脑上管理根目录和mnt文件夹结构,android,tabs,android-sdcard,Android,Tabs,Android Sdcard,使用三星Galaxy Tab 2和外部存储 我在SD卡上有一个“xyz”文件夹 但当我试图通过类似这样的代码 Environment.getExternalStorageDirectory()+"/xyz/"; 不起作用,因为选项卡上的文件路径变为 /Root/sdcard/xyz. 而不是选项卡路径是类似的。“/mnt/sdcard/xyz” 如何处理这个问题 任何帮助都会令人遗憾。在我的三星galaxy选项卡中,我使用了以下内容: String root_sd = Environment

使用三星Galaxy Tab 2和外部存储

我在SD卡上有一个“xyz”文件夹

但当我试图通过类似这样的代码

Environment.getExternalStorageDirectory()+"/xyz/";
不起作用,因为选项卡上的文件路径变为

/Root/sdcard/xyz.
而不是选项卡路径是类似的。“/mnt/sdcard/xyz”

如何处理这个问题


任何帮助都会令人遗憾。

在我的三星galaxy选项卡中,我使用了以下内容:

String root_sd = Environment.getExternalStorageDirectory().toString();
file = new File( root_sd + "/external_sd" ) ; 
//Now file points to my external sdcard
在上述情况下,我认为您需要这样做:

String root_sd = Environment.getExternalStorageDirectory().toString();
file = new File( root_sd + "/external_sd/xyz/" ) ; 
注意
:如果上述代码无效,则表示您已为SD卡命名。例如,如果我将我的外部SD卡命名为rockStar,代码如下:

String root_sd = Environment.getExternalStorageDirectory().toString();
file = new File( root_sd + "/rockStar/xyz/" ) ;