我使用以下文件制作了一个文件:
FileOutputStream fos = app.openFileOutput("FileOne.txt", Context.MODE_APPEND);
稍后在同一程序中,我尝试使用以下命令打开此文件:
PrintWriter writer = new PrintWriter(context.getFileStreamPath("FileOne.txt"));
但这样做会在 LogCat 中给出此异常:
06-05 09:49:32.230: D/error155 java.lang.RuntimeException: File not found(7707): [ 06-05 09:49:32.240 7707: 7736 D/ java.io.FileNotFoundException: /FileOne.txt: open failed: EROFS (Read-only file)
我检查了内部存储,该文件确实存在。如何正确打开文件?