写入内部存储中 Documents 文件夹中的文件

Writing to file in Documents folder in internal storage

我一直在尝试将文本保存到内部存储中文档文件夹中的文件中,以便文件管理器访问以便我可以阅读它,我尝试了几种方法,包括使用写入器,但我不能'似乎无法正常工作,我不想保存到外部存储,我没有外部存储,只有内部存储,那是我的文档文件夹所在的位置,所以我假设我不必费心有了清单中的权限,我放入了 setReadable 以防万一,但我仍然无法在文档文件夹中找到它,这就是我目前所在的位置。

public void writeToFile(String string){
        
try {
            
            File file = new File(Environment.DIRECTORY_DOCUMENTS, "myFile.txt");
            file.setReadable(true);
            FileOutputStream stream = new FileOutputStream(file);
            stream.write(string.getBytes(string));
            stream.flush();
            stream.close();
        }
        catch (IOException e) {
            e.printStackTrace();
        }

    }

File file = new File(Environment.DIRECTORY_DOCUMENTS, "myFile.txt");

File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), "myFile.txt");