How to create a file in an SDCARD directory

后端 未结 5 1900
长情又很酷
长情又很酷 2020-12-10 07:38

I want to create a file(not created) in a directory(not created) in the SDCARD. How doing it ?

Thank you.

5条回答
  •  轮回少年
    2020-12-10 08:04

    Try the following example:

    if (!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){
        //handle case of no SDCARD present
    } else {
        String dir = Environment.getExternalStorageDirectory()+File.separator+"myDirectory";
        //create folder
        File folder = new File(dir); //folder name
        folder.mkdirs();
    
        //create file
        File file = new File(dir, "filename.extension");
    }
    

    Don't forget to add the permission to your AndroidManifest:

    
    

提交回复
热议问题