java Android BufferedWriter:已保存空文件。
我面临一个问题,无法识别它。在这种情况下,我有一个活动,通过单击某个按钮将JSON文件保存到存储器中。有时文件是空文件(0 KB)。因此,大多数情况下它都能正常工作,但这个0 KB的文件让人头疼。毫无例外
提前谢谢
BufferedWriter bw = null;
try {
File file = new File(path);
if (!file.exists()) {
file.createNewFile();
}
bw = new BufferedWriter(new FileWriter(file, false));
bw.write(content);
} catch (Exception e) {
Logger.e(mContext,"Write To File",e.toString());
}
finally {
try {
if (bw != null) {
bw.close();
}
}catch (Exception e)
{
Logger.e(mContext,"Write To File",e.toString());
}
}
# 1 楼答案
我也有同样的问题。就这样解决了: