সি++ ফাইল সিস্টেম
🌈সি++ ফাইল সিস্টেম কি?
📋সি++ ফাইল সিস্টেম হলো ফাইল সিস্টেম পরিচালনা করার পদ্ধতি।
⚒️সি++ ফাইল সিস্টেম ফাইল সিস্টেম পরিচালনা করতে ব্যবহৃত হয়।
সি++ ফাইল সিস্টেম সমূহ
সি++ ফাইল সিস্টেম এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ is_open - ফাইল খোলা কিনা পরীক্ষা করা
- ➡️ remove - ফাইল অপসারণ করা
- ➡️ ofstream - ফাইলে তথ্য লেখা
- ➡️ copy_file - ফাইল অনুলিপি করা
- ➡️ exists - ফাইল বিদ্যমান কিনা পরীক্ষা করা
- ➡️ file_size - ফাইলের আকার বের করা
is_open - ফাইল খোলা কিনা পরীক্ষা করার উদাহরণ।
cpp
#include <iostream>
#include <fstream>
#include <filesystem>
using namespace std;
int main() {
std::ifstream file("./api/document.txt");
file.close();
std::cout << std::boolalpha
<< file.is_open();
}
remove - ফাইল অপসারণ করার উদাহরণ।
cpp
#include <iostream>
#include <fstream>
#include <filesystem>
using namespace std;
int main() {
std::filesystem::path file = "./api/document.txt";
if (std::filesystem::remove(file)) {
std::cout << "file delete successful";
}
}
ofstream - ফাইলে তথ্য লেখার উদাহরণ।
cpp
#include <iostream>
#include <fstream>
#include <filesystem>
using namespace std;
int main() {
std::ofstream file("./api/document.txt");
file << "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
std::cout << "file writing successful";
file.close();
}
copy_file - ফাইল অনুলিপি করার উদাহরণ।
cpp
#include <iostream>
#include <fstream>
#include <filesystem>
using namespace std;
int main() {
std::filesystem::path file =
"./api/document.txt";
std::filesystem::path copy =
"./api/temp/doc.txt";
std::filesystem::copy_file(
file,
copy,
std::filesystem::copy_options::overwrite_existing
);
std::cout << "file copy successful";
}
exists - ফাইল বিদ্যমান কিনা পরীক্ষা করার উদাহরণ।
cpp
#include <iostream>
#include <fstream>
#include <filesystem>
using namespace std;
int main() {
std::filesystem::path file = "./api/document.txt";
std::cout << std::boolalpha
<< std::filesystem::exists(file);
}
file_size - ফাইলের আকার বের করার উদাহরণ।
cpp
#include <iostream>
#include <fstream>
#include <filesystem>
using namespace std;
int main() {
std::filesystem::path file = "./api/document.txt";
std::cout << std::filesystem::file_size(file);
}
সি++ ফাইল সিস্টেম সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| is_open | ফাইল খোলা কিনা পরীক্ষা করতে ব্যবহৃত হয়। |
| remove | ফাইল অপসারণ করতে ব্যবহৃত হয়। |
| ofstream | ফাইলে তথ্য লেখতে ব্যবহৃত হয়। |
| copy_file | ফাইল অনুলিপি করতে ব্যবহৃত হয়। |
| exists | ফাইল বিদ্যমান কিনা পরীক্ষা করতে ব্যবহৃত হয়। |
| file_size | ফাইলের আকার বের করতে ব্যবহৃত হয়। |