Bunda
index.delete();
if (!index.exists())
{
index.mkdir();
}
sen arıyorsun
if (!index.exists())
{
index.mkdir();
}
sonra
index.delete();
Eğer sildikten sonra dosyayı yeniden yaratmakta olduğu bu araçlar
File.delete () yapmanız daha sonra kontrol etmek istiyorsanız bir boolean value.So döndürür System.out.println(index.delete());
sen alırsanız true
dosya silinir o zaman bu araçları
File index = new File("/home/Work/Indexer1");
if (!index.exists())
{
index.mkdir();
}
else{
System.out.println(index.delete());//If you get true then file is deleted
if (!index.exists())
{
index.mkdir();// here you are creating again after deleting the file
}
}
dan yapılan yorumlar aşağıda verilmiştir, güncellenmiş cevabı böyledir
File f=new File("full_path");//full path like c:/home/ri
if(f.exists())
{
f.delete();
}
else
{
try {
//f.createNewFile();//this will create a file
f.mkdir();//this create a folder
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}