জয়েন লগইন

রাস্ট ফাইল সিস্টেম

🌈রাস্ট ফাইল সিস্টেম কি?

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

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

রাস্ট ফাইল সিস্টেম সমূহ

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

  • ➡️ read_to_string - ফাইলের সম্পূর্ণ বিষয়বস্তু স্ট্রিং হিসেবে পড়া
  • ➡️ delete - ফাইল অপসারণ করা
  • ➡️ write - ফাইলে তথ্য লেখা
  • ➡️ copy - ফাইল অনুলিপি করা
  • ➡️ rename - ফাইলের নাম পরিবর্তন করা
  • ➡️ metadata - ফাইলের মেটাডেটা বের করা

read_to_string - ফাইলের সম্পূর্ণ বিষয়বস্তু স্ট্রিং হিসেবে পড়া উদাহরণ।

rust
use std::fs;

fn main() {
  let data = fs::read_to_string("./api/document.txt")
    .expect("Cannot read file");

  println!("{}", data);
}

delete - ফাইল অপসারণ করার উদাহরণ।

rust
use std::fs;

fn main() {
  let file = "./api/document.txt";

  if std::path::Path::new(file).exists() {
    fs::remove_file(file)
      .expect("Cannot delete file");
  }

  println!("file delete successful");
}

write - ফাইলে তথ্য লেখার উদাহরণ।

rust
use std::fs;

fn main() {
  let file = "./api/document.txt";

  fs::write(file, "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন")
    .expect("Cannot write file");

  println!("file writing successful");
}

copy - ফাইল অনুলিপি করার উদাহরণ।

rust
use std::fs;

fn main() {
  let file = "./api/document.txt";
  let copy = "./api/temp/doc.txt";

  fs::copy(file, copy)
    .expect("Cannot copy file");

  println!("file copy successful");
}

rename - ফাইলের নাম পরিবর্তন করার উদাহরণ।

rust
use std::fs;

fn main() {
  let source = "./api/temp/doc.txt";
  let change = "./api/temp/document.txt";

  fs::rename(source, change)
    .expect("Cannot rename file");

  println!("file rename successful");
}

metadata - ফাইলের মেটাডেটা বের করার উদাহরণ।

rust
use std::fs;

fn main() {
  let file = "./api/document.txt";

  let metadata = fs::metadata(file)
    .expect("Cannot read metadata");

  println!("{}", metadata.len());
}

রাস্ট ফাইল সিস্টেম সম্পর্কিত বিস্তারিত তথ্য

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

নাম বিবরণ
read_to_string ফাইলের সম্পূর্ণ বিষয়বস্তু স্ট্রিং হিসেবে পড়া ব্যবহৃত হয়।
delete ফাইল অপসারণ করতে ব্যবহৃত হয়।
write ফাইলে তথ্য লেখতে ব্যবহৃত হয়।
copy ফাইল অনুলিপি করতে ব্যবহৃত হয়।
rename ফাইলের নাম পরিবর্তন করতে ব্যবহৃত হয়।
metadata ফাইলের মেটাডেটা বের করতে ব্যবহৃত হয়।