【问题标题】:how to manage between root and mnt folder structure on tablets如何在平板电脑上管理根目录和 mnt 文件夹结构
【发布时间】:2013-09-29 04:12:48
【问题描述】:
使用带有外部存储的三星 Galaxy Tab 2。
我在 sdcard 上有一个“xyz”文件夹。
但是当我试图通过像这样的代码来获取它时
Environment.getExternalStorageDirectory()+"/xyz/";
不起作用,因为选项卡文件路径变为
/Root/sdcard/xyz.
除了选项卡路径之外的东西。 "/mnt/sdcard/xyz"
如何处理。
任何帮助都会后悔。
【问题讨论】:
标签:
android
tabs
android-sdcard
【解决方案1】:
在我的三星 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/" ) ;
Note: 如果上面的代码不起作用,那说明你给你的sdcard起了个名字。例如。如果我将外部 sdcard 命名为 rockStar,则代码如下:
String root_sd = Environment.getExternalStorageDirectory().toString();
file = new File( root_sd + "/rockStar/xyz/" ) ;