একটি অস্থায়ী ফাইল তৈরি করা

Elixir:
একটি অস্থায়ী ফাইল তৈরি করা

কিভাবে:

Elixir-এ, আপনি System.tmp_dir/1 ফাংশন এবং File মডিউল দিয়ে একটি অস্থায়ী ফাইল তৈরি এবং ব্যবহার করতে পারেন। এটা একটি দ্রুত উদাহরণ:

# আসুন, আমরা আমাদের হাত গুটিয়ে এটি শুরু করি!

# অস্থায়ী ডিরেক্টরি খুঁজুন
temp_dir = System.tmp_dir!()

# একটি অস্থায়ী ফাইল পথ তৈরি করুন
temp_file_path = Path.join(temp_dir, "my_temp_file.txt")

# আসুন কিছু অস্থায়ী লিখি
File.write!(temp_file_path, "Hello, temporary world!")

# এটি পড়ুন, শুধু নিশ্চিত হতে যে সব ঠিক আছে
IO.puts(File.read!(temp_file_path))

# নিজেদের পরিষ্কার করুন এবং অস্থায়ী ফাইলটি মুছে ফেলুন
File.rm!(temp_file_path)

নমুনা আউটপুট:

Hello, temporary world!

গভীর ডুব

অস্থায়ী ফাইলগুলি কেবল Elixir-এ অনন্য নয়। তারা প্রোগ্রামিং ভাষাগুলি জুড়ে একটি প্রধান উপাদান কারণ তারা এমন ডেটা পরিচালনা করার জন্য উত্তম যা শুধু একটি প্রোগ্রামের নির্বাহ সময়ের সময় গুরুত্বপূর্ণ হয়। স্টোরেজ সস্তা হয়ে যাওয়ার আগে, ডিস্ক স্পেস সাশ্রয় করা জরুরি ছিল—অস্থায়ী ফাইলগুলি এতে সাহায্য করেছিল। আজকে, তারা সম্পদ পরিচালনা এবং নিরাপত্তা জন্য সুবিধাজনক: কম স্থায়ী ডেটা মানে কম চিহ্ন রাখা পিছনে।

বিকল্প হিসেবে, Elixir-এ, আপনি নিজের অস্থায়ী ফাইল লজিক তৈরি করতে পারেন অথবা সরাসরি Erlang ফাংশনগুলি ব্যবহার করতে পারেন (যেমন, :erlang.mktemp/0)। এবং বিস্তারিত, যখন আপনি একটি অস্থায়ী ফাইল তৈরি করেন, বিস্তারিত—যেমন নামকরণ—আপনার OS দ্বারা পরিচালিত হয়, Elixir নিজেই নয়। Elixir শুধুমাত্র OS-কে জিজ্ঞাসা করে ফাইলটিকে অস্থায়ীভাবে কোথায় রাখতে, এবং OS সাড়া দেয়।

আরও দেখুন

Elixir ফাইল ম্যানিপুলেশনের জন্য আরও:

Erlang-এর ফাইল ম্যানেজমেন্ট ক্ষমতা অন্বেষণ: