I am trying to delete a file using File.delete()
Here is my code:
File stagingFile = new File(stagingPath,configFileName);
FileOutputStream fos = new FileOutputStream(stagingFile);
int c = 0;
while((c=input.read())!=-1){
fos.write(c);
}
fos.flush();
fos.close();
input.close();
And after performing some operations, I do this:
boolean delete = stagingFile.delete();
delete
returns false. As far as I can see I've closed all handlers relating to stagingFile
. I'm not sure why it doesn't get deleted