内存卡中文件操作

来源:互联网 发布:金中投软件下载 编辑:程序博客网 时间:2024/04/30 15:26


权限

  1.   <!-- SDCard中创建与删除文件权限 -->  
  2.   <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>  
  3.  <!-- 向SDCard写入数据权限 -->  
  4.  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>  

1、删除文件及内部所有文件

public static void delete(File file) {           if (file.isFile()) {              file.delete();               return;          }             if(file.isDirectory()){              File[] childFiles = file.listFiles();              if (childFiles == null || childFiles.length == 0) {                  file.delete();                  return;               }                     for (int i = 0; i < childFiles.length; i++) {                   delete(childFiles[i]);             }              file.delete();          }      } 


2、创建文件夹

File destDir = new File(sDir);if (!destDir.exists()) {//如果不存在则创建destDir.mkdirs();}



0 0
原创粉丝点击