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