簡體   English   中英

寫入內部存儲中 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 = new File(Environment.DIRECTORY_DOCUMENTS, "myFile.txt");

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM