try { if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { File sdCardDir = Environment.getExternalStorageDirectory();//获取SDCard目录,2.2的时候为:/mnt/sdcart 2.1的时候为:/sdcard,所以使用静态方法得到路径会好一点。 //String s=Environment.getExternalStorageDirectory(); File filedir = new File(sdCardDir + File.separator + "AA"); // 这里的AA为创建的AA文件夹,在根目录下 if (!filedir.exists()) { filedir.mkdirs(); } File saveFile = new File(filedir, "aaaa.txt"); // aaaa.txt保存到AA文件夹下 FileOutputStream outStream = new FileOutputStream(saveFile);
// 这里传入需要保存的字符串 outStream.write("zifuchuan".getBytes()); outStream.close(); } } catch (IOException e) { e.printStackTrace(); }
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>