Создайте в нем папку и текстовый файл и запишите его во внутреннюю память, но не в область пакета приложения. - PullRequest
0 голосов
/ 20 июня 2019

Я хочу создать текстовый файл и записать в него некоторые данные. Но я не могу сделать это в том месте, где я хочу. Он всегда создает папку в установочном пакете приложения. он всегда создает файл в

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();
...