kas*_*ssy 5 java file-io android filewriter bufferedwriter
在向其中写入更多信息之前,我需要删除文件的内容.我已经尝试了不同的方式,比如在我删除的内容,但该文件保持相同的大小,当我开始在它删除后写,空白孔似乎是缺失的大小我的新数据写入之前.
这就是我试过的......
BufferedWriter bw;
try {
bw = new BufferedWriter(new FileWriter(path));
bw.write("");
bw.close();
}
catch (IOException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
我也试过这个......
File f = new File(file);
FileWriter fw;
try {
fw = new FileWriter(f,false);
fw.write("");
}
catch (IOException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决这个问题.
flush()打电话之前先尝试打电话close()。
FileWriter writer = null;
try {
writer = ... // initialize a writer
writer.write("");
writer.flush(); // flush the stream
} catch (IOException e) {
// do something with exception
} finally {
if (writer != null) {
writer.close();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3131 次 |
| 最近记录: |