【发布时间】:2015-07-19 17:10:30
【问题描述】:
我希望能够创建一个包含数据的文本文件,通过电子邮件发送该文件,然后在我的 Android 设备上删除它。
以下是我目前所拥有的,但它给了我错误:
java.io.FileNotFoundException: /20150719_130219: open failed: EROFS (Read-only file system)
代码:
BufferedWriter writer = null;
try {
//create a temporary file
String report = new SimpleDateFormat("yyyyMMdd_HHmmss").format(Calendar.getInstance().getTime());
File logFile = new File(report);
writer = new BufferedWriter(new FileWriter(logFile));
for (Map.Entry entry : cbh.data.entrySet()) {
reportText.append(entry.getKey() + ", " + entry.getValue() + "\n");
writer.write(entry.getKey() + ", " + entry.getValue() + "\n");
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
writer.close();
} catch (Exception e) {
}
}
【问题讨论】:
标签: android bufferedwriter internal-storage