创建文件夹问题(Android)

时间:2022-04-23 12:32:05

 <!--往sdcard中写入数据的权限 -->

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

 <!--在sdcard中创建/删除文件的权限 -->

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>

首先判断sdcard是否插入
String status = Environment.getExternalStorageState();
  if (status.equals(Environment.MEDIA_MOUNTED)) {
   return true;
  } else {
   return false;
  }
然后根据是否插入状态指定目录
if (SdcardHelper.isHasSdcard()) {
   sDir = SDCARD_DIR;
  } else {
   sDir = NOSDCARD_DIR;
  }
然后是创建文件夹
  File destDir = new File(sDir);
  if (!destDir.exists()) {
   destDir.mkdirs();
  }