কম্পিউটার

একটি ডিরেক্টরির সমস্ত ফাইল পুনরাবৃত্তভাবে মুছে ফেলার জন্য জাভা প্রোগ্রাম (শুধুমাত্র ফাইল)


ধরুন আমাদের ডি ডিরেক্টরীতে ExampleDirectory নামে একটি ফোল্ডার রয়েছে যেখানে 7টি ফাইল এবং 2টি ডিরেক্টরি রয়েছে −

একটি ডিরেক্টরির সমস্ত ফাইল পুনরাবৃত্তভাবে মুছে ফেলার জন্য জাভা প্রোগ্রাম (শুধুমাত্র ফাইল)

কোথায়,

  • SampleDirectory1-এ SampleFile1.txt এবং SampleFile2.txt নামে দুটি ফাইল রয়েছে৷

  • SampleDirectory2-এ SampleFile2.txt এবং SampleFile3.txt নামে দুটি ফাইল রয়েছে।

উদাহরণ

Java উদাহরণ অনুসরণ করলে ExampleDirectory নামের ডিরেক্টরির সমস্ত ফাইল মুছে যায় .

import java.io.File;
import java.io.IOException;
public class DeletingAllFiles {
   public static void deleteFiles(File dirPath) {
      File filesList[] = dirPath.listFiles();
      for(File file : filesList) {
         if(file.isFile()) {
            file.delete();
         } else {
            deleteFiles(file);
         }
      }
   }
   public static void main(String args[]) throws IOException {
      //Creating a File object for directory
      File file = new File("D:\\ExampleDirectory");
      //List of all files and directories
      deleteFiles(file);
      System.out.println("Files deleted........");
   }
}

আউটপুট

Files deleted........

  1. কিভাবে জাভা ব্যবহার করে একটি ফোল্ডার থেকে ডিরেক্টরি (শুধুমাত্র) পেতে?

  2. কিভাবে জাভা ব্যবহার করে একটি ডিরেক্টরি থেকে সমস্ত ফাইল (শুধুমাত্র) তালিকাভুক্ত করবেন?

  3. কিভাবে জাভা একটি ডিরেক্টরিতে jpg ফাইলের তালিকা পেতে?

  4. জাভা প্রোগ্রাম একটি ডিরেক্টরিতে সমস্ত ফাইল পুনরাবৃত্তভাবে তালিকাভুক্ত করতে