さらに情報を書き込む前に、ファイルの内容を削除する必要があります。コンテンツを削除してもファイルは同じサイズのままで、削除後に書き込みを開始すると、新しいデータが書き込まれる前に空白の穴が削除のサイズに見えるなど、さまざまな方法を試しました.
これは私が試したことです...
BufferedWriter bw;
try {
bw = new BufferedWriter(new FileWriter(path));
bw.write("");
bw.close();
}
catch (IOException e) {
e.printStackTrace();
}
そして、私もこれを試しました...
File f = new File(file);
FileWriter fw;
try {
fw = new FileWriter(f,false);
fw.write("");
}
catch (IOException e) {
e.printStackTrace();
}
誰かがこの問題の解決策を教えてください。