使用带有外部存储的三星 Galaxy Tab 2。
我在 SD 卡上有一个“xyz”文件夹。
但是当我试图通过代码来获取它时
Environment.getExternalStorageDirectory()+"/xyz/";
不起作用,因为选项卡文件路径变为
/Root/sdcard/xyz.
除了选项卡路径之外,还有类似的东西。“/mnt/sdcard/xyz”
如何处理这个。
任何帮助都会后悔。
使用带有外部存储的三星 Galaxy Tab 2。
我在 SD 卡上有一个“xyz”文件夹。
但是当我试图通过代码来获取它时
Environment.getExternalStorageDirectory()+"/xyz/";
不起作用,因为选项卡文件路径变为
/Root/sdcard/xyz.
除了选项卡路径之外,还有类似的东西。“/mnt/sdcard/xyz”
如何处理这个。
任何帮助都会后悔。
在我的三星银河标签中,我使用了这个:
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/" ) ;