我的 Assets
文件夹中有一个 .txt 文件
。
我尝试使用
BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(getAssets().open("---.txt")));
我收到一条错误下划线 (getAssets().open("---.txt")));
说
OutputStreamWriter中的OutputStreamWriter(java.io.OutputStream)不能应用于(java.io.InputStream)
我不知道如何写入此文件,我需要帮助。如果我知道如何删除该文件中已有的所有内容并写入空白文件,那就太好了......(很抱歉不清楚)。
我知道我可以在 PC 上使用 PrintWriter
来完成此操作,但我现在正在学习 Android
。
最佳答案
您无法将任何文件写入 Assets 或任何原始目录。
它将位于 Android 文件系统中的哪个位置。因此,请将您的 txt 文件写入内部或外部存储中。
关于java - 将字符串写入 Assets 文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43183304/