从Android中的可移动存储访问文件

时间:2017-11-21 12:42:37

标签: java android android-sdcard sd-card android-external-storage

我正在尝试访问放置在我的移除存储卡中的文件。 我正在使用的是

File f=new File("/mnt/sdcard/CAPP/");              // f.exists() returns True 
File f=new File("/mnt/sdcard/CAPP/myfile.apk");    // f.exists() returns False

知道为什么会这样发生吗?虽然myfile.apk放在CAPP文件夹中。 提前谢谢。

2 个答案:

答案 0 :(得分:0)

请试试这个......

  String getFile = Environment.getExternalStorageDirectory().toString() + "folder name" + fileName;
            File file = new File(getFile );

答案 1 :(得分:0)

File dir = Environment.getExternalStorageDirectory();
File yourFile = new File(dir, "path/to/the/file/inside/the/myfile.apk");