I have this code
import org.apache.commons.io.FileUtils;
try {
FileUtils.copyURLToFile(new URL(SHA1_LINK), new File("SHA1.txt"));
if(!sameSha1()) {
System.out.println("sha diferentes");
FileUtils.copyURLToFile(new URL(LINK), new File(PROG));
}
} catch (Exception e) {
System.out.println("Internet is off");
}
//delete SHA1 file
Files.deleteIfExists(Paths.get("SHA1.txt"));
and when I execute it it says
java.nio.file.FileSystemException
The process cannot access the file because it is being used by another process (in sun.nio.fs.WindowsException)
In the sameSha1()
I have this:
String sha1Txt = new Scanner(new File("SHA1.txt")).useDelimiter("\Z").next();
I want to delete the file 'SHA1.txt'. How can I do this?
See Question&Answers more detail:os