我有这段代码。
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"));
当我执行它时,会显示以下信息:
java.nio.file.FileSystemException
程序无法访问该文件,因为该文件正在被另一个进程使用 (sun.nio.fs.WindowsException)
在 sameSha1()
中,我有以下内容:
String sha1Txt = new Scanner(new File("SHA1.txt")).useDelimiter("\\Z").next();
我想删除文件“SHA1.txt”。我该怎么做?