জয়েন লগইন

জাভা ডিরেক্টরি

🌈জাভা ডিরেক্টরি কি?

📋জাভা ডিরেক্টরি হলো ডিরেক্টরি পরিচালনা করার পদ্ধতি।

⚒️জাভা ডিরেক্টরি ডিরেক্টরি পরিচালনা করতে ব্যবহৃত হয়।

জাভা ডিরেক্টরি সমূহ

জাভা ডিরেক্টরি এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ dir - ডিরেক্টরির তথ্য অ্যাক্সেস করা
  • ➡️ newDirectoryStream - ডিরেক্টরির উপাদানগুলোর স্ট্রিম তৈরি করা
  • ➡️ createDirectory - নতুন ডিরেক্টরি তৈরি করা
  • ➡️ delete - মান ডিলিট করা
  • ➡️ isReadable - ফাইল বা ডিরেক্টরি পড়া যায় কিনা যাচাই করা
  • ➡️ isWritable - ফাইল বা ডিরেক্টরিতে লেখা যায় কিনা যাচাই করা
  • ➡️ isDirectory - নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করা

dir - ডিরেক্টরির তথ্য অ্যাক্সেস করার উদাহরণ।

java
import java.io.IOException;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {
  public static void main(String[] args) {
    String dir = System.getProperty("user.dir");

    System.out.println(dir);
  }
}

newDirectoryStream - ডিরেক্টরির উপাদানগুলোর স্ট্রিম তৈরি করার উদাহরণ।

java
import java.io.IOException;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {
  public static void main(String[] args) {
    Path path = Paths.get("./api");

    try (DirectoryStream<Path> stream = Files.newDirectoryStream(path)) {

      for (Path file : stream) {
        System.out.println(file.getFileName());
      }

    } catch (IOException e) {
      System.out.println(e.getMessage());
    }
  }
}

createDirectory - নতুন ডিরেক্টরি তৈরি করার উদাহরণ।

java
import java.io.IOException;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {
  public static void main(String[] args) {
    Path folder = Paths.get("./api/project");

    try {
      Files.createDirectory(folder);
      System.out.println("ডিরেক্টরি সফলভাবে তৈরি হয়েছে");
    } catch (IOException error) {
      error.printStackTrace();
    }
  }
}

delete - মান ডিলিট করার উদাহরণ।

java
import java.io.IOException;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {
  public static void main(String[] args) {
    Path folder = Paths.get("./api/project");

    try {
      Files.delete(folder);
      System.out.println("ডিরেক্টরি সফলভাবে অপসারণ করা হয়েছে");
    } catch (IOException error) {
      error.printStackTrace();
    }
  }
}

isReadable - ফাইল বা ডিরেক্টরি পড়া যায় কিনা যাচাই করার উদাহরণ।

java
import java.io.IOException;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {
  public static void main(String[] args) {
    Path folder = Paths.get("./api");

    if (Files.isReadable(folder)) {
      System.out.println("ডিরেক্টরি পাঠযোগ্য");
    }
  }
}

isWritable - ফাইল বা ডিরেক্টরিতে লেখা যায় কিনা যাচাই করার উদাহরণ।

java
import java.io.IOException;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {
  public static void main(String[] args) {
    Path folder = Paths.get("./api");

    if (Files.isWritable(folder)) {
      System.out.println("ডিরেক্টরি লিখনযোগ্য");
    }
  }
}

isDirectory - নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করার উদাহরণ।

java
import java.io.IOException;
import java.nio.file.DirectoryStream;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;

public class Main {
  public static void main(String[] args) {
    if (Files.isDirectory(Paths.get("./api"))) {
      System.out.println("সত্য");
    }
  }
}

জাভা ডিরেক্টরি সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
dir ডিরেক্টরির তথ্য অ্যাক্সেস করতে ব্যবহৃত হয়।
newDirectoryStream ডিরেক্টরির উপাদানগুলোর স্ট্রিম তৈরি করতে ব্যবহৃত হয়।
createDirectory নতুন ডিরেক্টরি তৈরি করতে ব্যবহৃত হয়।
delete মান ডিলিট করতে ব্যবহৃত হয়।
isReadable ফাইল বা ডিরেক্টরি পড়া যায় কিনা যাচাই করতে ব্যবহৃত হয়।
isWritable ফাইল বা ডিরেক্টরিতে লেখা যায় কিনা যাচাই করতে ব্যবহৃত হয়।
isDirectory নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করতে ব্যবহৃত হয়।