কম্পিউটার

কিভাবে জাভাতে ডিরেক্টরি (ক্রমানুসারে) তৈরি করবেন?


যেহেতু জাভা 7 ফাইল ক্লাস চালু করা হয়েছে এতে (স্ট্যাটিক) পদ্ধতি রয়েছে যা ফাইল, ডিরেক্টরি বা অন্যান্য ধরনের ফাইলে কাজ করে।

createDirectories() পদ্ধতি প্রদত্ত ডিরেক্টরি তৈরি করে যার মধ্যে বিদ্যমান নেই প্যারেন্ট ডিরেক্টরি।

উদাহরণ

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Scanner;
public class Demo {
   public static void main(String args[]) throws IOException {
      System.out.println("Enter the path to create a directory: ");
      Scanner sc = new Scanner(System.in);
      String pathStr = sc.next();      
      System.out.println("Enter the required directory hierarchy: ");
      pathStr = pathStr+sc.next();      
      //Creating a path object
      Path path = Paths.get(pathStr);      
      //Creating a directory
      Files.createDirectories(path);      
      System.out.println("Directory hierarchy created successfully");
   }
}

আউটপুট

Enter the path to create a directory:
D:
Enter the required directory hierarchy:
sample1/sample2/sapmle3/final_directory
Directory hierarchy created successfully

আপনি যাচাই করলে, আপনি −

হিসাবে তৈরি করা ডিরেক্টরি অনুক্রমটি দেখতে পারেন

কিভাবে জাভাতে ডিরেক্টরি (ক্রমানুসারে) তৈরি করবেন?

আপনি ফাইলের mkdirs() পদ্ধতি ব্যবহার করে নতুন ডিরেক্টরিগুলির একটি অনুক্রমও তৈরি করতে পারেন। এই পদ্ধতিটি বর্তমান অবজেক্ট দ্বারা উপস্থাপিত পাথ দিয়ে ডিরেক্টরি তৈরি করে, যার মধ্যে বিদ্যমান নেই প্যারেন্ট ডিরেক্টরিও রয়েছে।

উদাহরণ

import java.io.File;
import java.io.IOException;
import java.util.Scanner;
public class Demo {
   public static void main(String args[]) throws IOException {
      System.out.println("Enter the path to create a directory: ");
      Scanner sc = new Scanner(System.in);
      String pathStr = sc.next();    
      System.out.println("Enter the required directory hierarchy: ");
      pathStr = pathStr+sc.next();    
      //Creating a File object
      File file = new File(pathStr);    
      //Creating the directory
      boolean bool = file.mkdirs();    
      if(bool){
          System.out.println("Directory created successfully");      
       }else{
          System.out.println("Sorry couldn't create specified directory");      
       }  
   }
}

আউটপুট

Enter the path to create a directory:
D
Enter the required directory hierarchy:
sample1/sample2/sample3/final_directory

আপনি যাচাই করলে, আপনি −

হিসাবে তৈরি করা ডিরেক্টরি অনুক্রমটি দেখতে পারেন

কিভাবে জাভাতে ডিরেক্টরি (ক্রমানুসারে) তৈরি করবেন?


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

  2. কীভাবে জাভাতে ফাইল ইউটিলিটি পদ্ধতি ব্যবহার করে ডিরেক্টরি তৈরি করবেন?

  3. কিভাবে জাভা ব্যবহার করে একটি ডিরেক্টরি অনুক্রম তৈরি করবেন?

  4. কিভাবে জাভা ব্যবহার করে একটি JSON ফাইল লিখবেন/তৈরি করবেন?