基本的に、2 つの ifがあるFile f1 = new File("C:\\somedir\\batch1.bat");
としましょうFile f2 = new File("C:\\somedir\\batch2.bat");
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」コードを実行し、2 番目は、新しいファイルを作成せずに「if」部分を実行します。助けてください!
編集
私のshowMessage(String msg)
方法はSystem.out.println(msg)
、あなたが知っているように行います。