我有一个Android平板电脑,其中所谓的“到/ mnt / SD卡”叫“到/ mnt / extsd”外置SD卡和内部存储。
当我尝试通过下面的代码来创建“到/ mnt / SD卡”的文件夹。 应用在根目录下创建成功文件夹,当我尝试创建“到/ mnt / extsd”文件夹,它敬酒例外“打开失败:EACCESS(拒绝)”
// create a File object for the parent directory
File root_directory = new File("/mnt/extsd/abc/");
// have the object build the directory structure, if needed.
root_directory.mkdirs();
// create a File object for the output file
File outputFile = new File(root_directory, "abc_checking");
// now attach the OutputStream to the file object, instead of a String representation
try {
FileOutputStream fos = new FileOutputStream(outputFile);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
Utility.showDialogue(getActivity(), e.getMessage() + "");
}
表现
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
从你们任何帮助将是非常可观的。 请帮忙...:(