使用FileWriter的java.io.FileNotFoundException

时间:2011-09-05 08:54:10

标签: android

以下一行

FileWriter fw = new FileWriter("/log0.txt");

抛出:
java.io.FileNotFoundException: /log0.txt (Read-only file system)

我正在设备上测试它,“USB存储”已关闭。知道为什么会这样吗?

3 个答案:

答案 0 :(得分:3)

您正尝试在根路径“/”中创建文件。尝试在可写路径中创建文件,如“/ data /”或“/ mnt / sdcard”或使用方法:Environment.getExternalStorageDirectory()

另见:

http://developer.android.com/guide/topics/data/data-storage.html

答案 1 :(得分:0)

确保您的设备中存在log0.text。其他明智的是它会给出异常

答案 2 :(得分:0)

Here是一个教程,开始描述您的问题。阅读会很有帮助。