জয়েন লগইন

রাস্ট ডিরেক্টরি

🌈রাস্ট ডিরেক্টরি কি?

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

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

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

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

  • ➡️ 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 নির্দিষ্ট পথটি ডিরেক্টরি কিনা যাচাই করতে ব্যবহৃত হয়।