如何在内部存储中创建文件?

时间:2017-12-21 10:22:16

标签: android

我读到了它,但我无法在内部存储中创建一个我可以看到它的文件夹。

我试过下面的代码

 ContextWrapper contextwrapper=new ContextWrapper(MainActivity.this);
 File file=new File(getfiledir(),"namefile");

1 个答案:

答案 0 :(得分:2)

尝试以下操作,它正常工作。

   File file=new File(Environment.getExternalStorageDirectory()+"/folderName");

        if (!file.exists())
        {
            file.mkdirs();
        }

        String data="this is my first insert data";


        File myappFile=new File(file
                + File.separator + "myapp.txt");

        FileOutputStream fos = new FileOutputStream(myappFile);
        fos.write(data.getBytes());
        fos.close();

必须要求这些权限

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