জাভা ডিরেক্টরি
🌈জাভা ডিরেক্টরি কি?
📋জাভা ডিরেক্টরি হলো ডিরেক্টরি পরিচালনা করার পদ্ধতি।
⚒️জাভা ডিরেক্টরি ডিরেক্টরি পরিচালনা করতে ব্যবহৃত হয়।
জাভা ডিরেক্টরি সমূহ
জাভা ডিরেক্টরি এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ 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 | নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করতে ব্যবহৃত হয়। |