0

使用带有外部存储的三星 Galaxy Tab 2。

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

但是当我试图通过代码来获取它时

Environment.getExternalStorageDirectory()+"/xyz/";

不起作用,因为选项卡文件路径变为

/Root/sdcard/xyz.

除了选项卡路径之外,还有类似的东西。“/mnt/sdcard/xyz”

如何处理这个。

任何帮助都会后悔。

4

1 回答 1

0

在我的三星银河标签中,我使用了这个:

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/" ) ; 

Note: 如果上面的代码不起作用,那么这意味着你已经给你的 sdcard 命名了。例如。如果我将外部 sdcard 命名为 rockStar,则代码如下:

String root_sd = Environment.getExternalStorageDirectory().toString();
file = new File( root_sd + "/rockStar/xyz/" ) ; 
于 2013-09-24T05:47:10.253 回答