ফাইল অপারেশনগুলি প্রোগ্রামিং ভাষায় খুবই গুরুত্বপূর্ণ, কারণ এটি ডেটা স্টোরেজ এবং রিডিংয়ের প্রাথমিক পদ্ধতি। ফাইল অপারেশনগুলির মাধ্যমে প্রোগ্রাম ফাইল খুলে তার মধ্যে ডেটা পড়তে, নতুন ডেটা লিখতে, বা পূর্ববর্তী ডেটা পরিবর্তন করতে পারে। Rexx এ ফাইল অপারেশনগুলো সাধারণত open, read, write, এবং close কমান্ডের মাধ্যমে সম্পন্ন হয়।
1. Open (ফাইল খোলা)
ফাইল খোলার জন্য open কমান্ড ব্যবহার করা হয়। এটি একটি নির্দিষ্ট ফাইল খুলতে সাহায্য করে এবং সেই ফাইলের জন্য একটি ফাইল হ্যান্ডলর তৈরি করে। ফাইল খোলার সময়, ফাইলটির মোডও নির্ধারণ করতে হয় যেমন পড়ার জন্য (read), লেখার জন্য (write), বা উভয়ের জন্য (read/write)।
সিনট্যাক্স:
open file_name mode- mode এর মান হতে পারে:
r– রিড মোড (পড়া)w– রাইট মোড (লিখা)r+– রিড/রাইট মোড (পড়ার সাথে সাথে লেখাও করা যাবে)
উদাহরণ:
open myfile for reading
open myfile for writing2. Read (পড়া)
ফাইল থেকে ডেটা পড়তে read কমান্ড ব্যবহার করা হয়। একবার ফাইল খোলার পর, read ব্যবহার করে ফাইলের ডেটা পড়া যায়। এটি ফাইলের পরবর্তী লাইনে উপস্থিত ডেটা পড়ে এবং পরিবর্তনশীল বা স্টোরেজে রাখে।
সিনট্যাক্স:
read variable_nameউদাহরণ:
open myfile for reading
read line /* Read a line from the file */
say line /* Print the content of the line */
close myfile3. Write (লিখা)
ফাইলের মধ্যে ডেটা লেখার জন্য write কমান্ড ব্যবহার করা হয়। এটি ফাইলের বর্তমান অবস্থান অনুযায়ী ডেটা লেখে এবং নতুন ডেটা ফাইলের মধ্যে প্রবেশ করায়।
সিনট্যাক্স:
write variable_nameউদাহরণ:
open myfile for writing
write "This is a new line in the file"
close myfileএখানে, "This is a new line in the file" স্ট্রিংটি myfile ফাইলে লেখা হবে।
4. Close (ফাইল বন্ধ করা)
ফাইলটি খোলার পর, কাজ শেষ হলে ফাইলটি বন্ধ করতে close কমান্ড ব্যবহার করা হয়। এটি ফাইল হ্যান্ডলরটি মুক্ত করে দেয় এবং সিস্টেম রিসোর্স সংরক্ষণে সহায়তা করে।
সিনট্যাক্স:
close file_nameউদাহরণ:
open myfile for writing
write "This is a test"
close myfile /* Closing the file after writing */ফাইল অপারেশনগুলির একটি উদাহরণ:
/* File operations example */
open "example.txt" for writing
if (rc) then
exit(1) /* Error opening the file */
write "This is the first line."
write "This is the second line."
close "example.txt"
open "example.txt" for reading
if (rc) then
exit(1) /* Error opening the file */
read line
say "Read from file: " line /* Output: This is the first line. */
read line
say "Read from file: " line /* Output: This is the second line. */
close "example.txt"সারাংশ:
- Open: ফাইলটি খুলতে ব্যবহৃত হয়, যেখানে ফাইলের মোড নির্ধারণ করা হয়।
- Read: ফাইল থেকে ডেটা পড়তে ব্যবহৃত হয়।
- Write: ফাইলের মধ্যে নতুন ডেটা লেখার জন্য ব্যবহৃত হয়।
- Close: ফাইলটি বন্ধ করার জন্য ব্যবহৃত হয়।
ফাইল অপারেশনগুলো ফাইল সিস্টেমের সাথে ইন্টারঅ্যাকশন করার জন্য অত্যন্ত গুরুত্বপূর্ণ এবং এটি ডেটা ম্যানিপুলেশন, স্টোরেজ, এবং সিস্টেম রিসোর্স ব্যবস্থাপনায় গুরুত্বপূর্ণ ভূমিকা পালন করে।
Read more