এই
index.delete();
if (!index.exists())
{
index.mkdir();
}
আপনি ফোন করছেন
if (!index.exists())
{
index.mkdir();
}
পরে
index.delete();
এর অর্থ আপনি মোছার পর আবার ফাইল তৈরি করছেন
File.delete () একটি বুলিয়ান value.So ফেরৎ তারপর আপনি চেক করতে না চান তাহলে System.out.println(index.delete());
আপনি পেতে true
তারপর এর মানে হল যে ফাইল মুছে ফেলা হয়
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
}
}
নীচে দেওয়া মন্তব্যগুলি থেকে , আপডেট করা উত্তরটি এরকম
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();
}
}