জয়েন লগইন

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

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

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

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

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

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

  • ➡️ 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 ফাইলের আকার বের করতে ব্যবহৃত হয়।