在其中创建一个文件夹和一个文本文件,并将其写入内部存储器中,但不在应用程序包范围内

时间:2019-06-20 13:32:09

标签: android stringbuilder filewriter android-file android-memory

我想创建一个文本文件并在其中写入一些数据。但是我无法在想要的位置进行操作。它总是在应用程序安装包中创建一个文件夹。 它总是在

中创建一个文件

com.example.app/folder1/file1.txt

我想在内部存储器中创建它。如下所示,这样我可以在打开文件管理器时看到。 enter image description here

File folder = new File(Environment.getExternalStorageDirectory(), "folder1");
        if (!folder.exists()) {
            folder.mkdir();
        }
        File file = new File(folder, "file1.txt");
        try {
            FileWriter fw = new FileWriter(file);
            fw.flush();
            fw.close();

0 个答案:

没有答案