基本上,假设我得到File f1 = new File("C:\\somedir\\batch1.bat");
并且File f2 = new File("C:\\somedir\\batch2.bat");
我有 2 个 if
if(f1.exists() == false)
{
showMessage("File 1 not detected, creating new...");
f1.createNewFile();
}
else
{
showMessage("File 1 detected, deleting it and creating new...");
f1.delete();
f1.createNewFile();
}
和
if(f2.exists() == false)
{
showMessage("File 2 not detected, creating new...");
f2.createNewFile();
}
else
{
showMessage("File 2 detected, deleting it and creating new...");
f2.delete();
f2.createNewFile();
}
第一个 if 执行“else”代码,无论文件是否存在,第二个执行“if”部分,而不创建新文件。请帮忙!
编辑
我的showMessage(String msg)
方法System.out.println(msg)
就是这样你知道的。