gpt4 book ai didi

java - 如何写入文本文件并将其保存以供多次使用

转载 作者:太空狗 更新时间:2023-10-29 15:14:22 27 4
gpt4 key购买 nike

到目前为止,我已经在我的 Assets 文件夹中创建了一个文本文件,我可以很好地阅读它并执行它应该执行的操作。当我使用以下内容写入它时:

 FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 
fos.write(("0").getBytes());
fos.close()

它有效。但是,当我关闭我的应用程序并稍后重新打开它时,它不会记住我将其更改为的任何内容。

有什么想法吗?

最佳答案

assets 或 raw 中的文件是只读的,因此将其复制到新位置(如 Environment.getDataDirectory() 中),然后您应该可以对其进行写入。


我认为这会引发某种类型的异常,你有一个空的 catch block 吗?至少您应该使用 e.printStackTrack() 否则您的应用程序将无提示地失败...

try {
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(("0").getBytes());
fos.close();
} catch (Exception e) {
e.printStackTrace();
}

关于java - 如何写入文本文件并将其保存以供多次使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13943676/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com