首先,在SD卡上进行操作要设置相应的权限
在sd卡上创建和删除文件权限
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
向sd卡写入数据的权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
File sdpath=Environment.getExternalStorageDirectory();
String pa=sdpath.getPath()+"/myFile";
File sdpath1=new File(pa);
if(!sdpath1.exists()){
sdpath1.mkdirs()
}
1 首先判断是否挂载了SD卡:
Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)
2 得到SD卡的存储目录
File sdpath=Environment.getExternalStorageDirectory();
3 得到SD的路径
sdpath.getPath()
4 定义自己的路径,路径中需要自己指定目录
String pa=sdpath.getPath()+"/myFile";
5 转化成路径
File sdpath1=new File(pa);
6 如果不存在该目录,就新建一个目录
if(!sdpath1.exists()){
sdpath1.mkdirs();
}
查看的时候,打开File Explore中的mnt中的sdcard查看