Удаление содержимого файла android

Мне нужно удалить содержимое файла, прежде чем я запишу в него дополнительную информацию. Я пробовал разные способы, например, когда я удаляю содержимое, но файл остается того же размера, и когда я начинаю писать в него после удаления, кажется, что пустое отверстие соответствует размеру удаления до того, как мои новые данные будут записаны .

Это то, что я пробовал...

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();
} 

Может ли кто-нибудь помочь мне с решением этой проблемы.

5
задан wattostudios 19 June 2012 в 02:45
поделиться