Ich muss den Inhalt einer Datei löschen, bevor ich weitere Informationen hinein schreibe. Ich habe verschiedene Möglichkeiten ausprobiert, zum Beispiel, wo ich den Inhalt lösche, aber die Datei bleibt gleich groß, und wenn ich nach dem Löschen mit dem Schreiben anfange, erscheint ein leeres Loch vor dem Schreiben meiner neuen Daten .Löschen von Datei-Inhalten android
Dies ist, was ich versucht habe ...
BufferedWriter bw;
try {
bw = new BufferedWriter(new FileWriter(path));
bw.write("");
bw.close();
}
catch (IOException e) {
e.printStackTrace();
}
Und ich habe dies auch versucht ...
File f = new File(file);
FileWriter fw;
try {
fw = new FileWriter(f,false);
fw.write("");
}
catch (IOException e) {
e.printStackTrace();
}
Kann mir bitte jemand eine Lösung zu diesem Problem helfen.
Kann nicht die Datei einfach löschen und eine neue leere erstellen? – Dalmas
Nein, ich muss die gleiche Datei sein, aber danke für Ihre Antwort – kassy