রাস্ট ডিরেক্টরি
🌈রাস্ট ডিরেক্টরি কি?
📋রাস্ট ডিরেক্টরি হলো ডিরেক্টরি পরিচালনা করার পদ্ধতি।
⚒️রাস্ট ডিরেক্টরি ডিরেক্টরি পরিচালনা করতে ব্যবহৃত হয়।
রাস্ট ডিরেক্টরি সমূহ
রাস্ট ডিরেক্টরি এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ current_dir - বর্তমান কাজের ডিরেক্টরির পথ বের করা
- ➡️ read_dir - ডিরেক্টরির উপাদানগুলোর তথ্য পড়া
- ➡️ create_dir - নতুন ডিরেক্টরি তৈরি করা
- ➡️ remove_dir - ডিরেক্টরি মুছে ফেলা
- ➡️ metadata - ফাইল বা ডিরেক্টরির মেটাডেটা বের করা
- ➡️ is_dir - নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করা
current_dir - বর্তমান কাজের ডিরেক্টরির পথ বের করার উদাহরণ।
rust
use std::env;
fn main() {
use std::env;
let path = env::current_dir().unwrap();
println!("{}", path.display());
}
read_dir - ডিরেক্টরির উপাদানগুলোর তথ্য পড়ার উদাহরণ।
rust
use std::env;
fn main() {
use std::fs;
let entries = fs::read_dir("./api").unwrap();
for entry in entries {
let entry = entry.unwrap();
println!("{}", entry.file_name().to_string_lossy());
}
}
create_dir - নতুন ডিরেক্টরি তৈরি করার উদাহরণ।
rust
use std::env;
fn main() {
use std::fs;
let folder = "./api/project";
if fs::create_dir(folder).is_ok() {
println!("ডিরেক্টরি সফলভাবে তৈরি হয়েছে");
}
}
remove_dir - ডিরেক্টরি মুছে ফেলা উদাহরণ।
rust
use std::env;
fn main() {
use std::fs;
let folder = "./api/project";
if fs::remove_dir(folder).is_ok() {
println!("ডিরেক্টরি সফলভাবে অপসারণ করা হয়েছে");
}
}
metadata - ফাইল বা ডিরেক্টরির মেটাডেটা বের করার উদাহরণ।
rust
use std::env;
fn main() {
use std::fs;
let metadata = fs::metadata("./api").unwrap();
println!("{}", metadata.is_dir());
}
is_dir - নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করার উদাহরণ।
rust
use std::env;
fn main() {
use std::fs;
if fs::metadata("./api")
.map(|metadata| metadata.is_dir())
.unwrap_or(false)
{
println!("সত্য");
}
}
রাস্ট ডিরেক্টরি সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| current_dir | বর্তমান কাজের ডিরেক্টরির পথ বের করতে ব্যবহৃত হয়। |
| read_dir | ডিরেক্টরির উপাদানগুলোর তথ্য পড়তে ব্যবহৃত হয়। |
| create_dir | নতুন ডিরেক্টরি তৈরি করতে ব্যবহৃত হয়। |
| remove_dir | ডিরেক্টরি মুছে ফেলা ব্যবহৃত হয়। |
| metadata | ফাইল বা ডিরেক্টরির মেটাডেটা বের করতে ব্যবহৃত হয়। |
| is_dir | নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করতে ব্যবহৃত হয়। |