所以,我试图删除一个文件,但它不允许我......这是我的代码:
private static final File file = new File("data.dat");
public static void recreate() {
try {
if (file.exists()) {
file.delete();
}
if (file.exists()) {
throw new RuntimeException("Huh, what now?");
}
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
正如没有怀疑的那样,它引发了异常:
Exception in thread "main" java.lang.RuntimeException: Huh, what now?
有什么帮助吗?我做错了什么(它可能只是一个derp ...)?