Strange problem with File.delete

I have a strangest problem.  (running on Windows)

I have a class, which receives java.io.File as a parameter and stores reference in class attribute. The file is meant to be an XML file and class processes the file with XML parser.

At the end of the process i have a code that deletes the file. If all works well, the file is deleted.

However, if exception occurs, delete fails, returning false. I checked and rechecked - all access to file InputStream has finally statement, which suppose to close the streams. Yet, the file remains.

I debugged the code and when the program is about to delete the file - indeed even deletetion from file explorer fails with message from OS that file is locked.

 

Any suggestions?

 

Thanks

Thank you for your interest!

We will contact you as soon as possible.

Send us a message

Oops, something went wrong
Please try again or contact us by email at info@tikalk.com