ভিবিস্ক্রিপ্ট (VBScript) এর মাধ্যমে আপনি কম্পিউটার ফাইল তৈরি, পড়া, লেখা এবং মুছে ফেলতে পারেন। এটি FileSystemObject (FSO) এর সাহায্যে সম্ভব, যা একটি গুরুত্বপূর্ণ অবজেক্ট। এই অবজেক্টের মাধ্যমে আপনি ফাইল এবং ডিরেক্টরি পরিচালনা করতে পারেন।
FileSystemObject (FSO) পরিচিতি
FileSystemObject (FSO) হলো একটি VBScript অবজেক্ট যা ফাইল এবং ফোল্ডার পরিচালনা করতে ব্যবহৃত হয়। এর মাধ্যমে ফাইল তৈরি, পড়া, লেখা, কপি করা এবং মুছে ফেলা যেতে পারে।
ফাইল তৈরি (Creating a File)
ফাইল তৈরি করার জন্য FileSystemObject এর CreateTextFile মেথড ব্যবহার করা হয়। এটি একটি নতুন টেক্সট ফাইল তৈরি করে।
উদাহরণ:
Dim fso, file
Set fso = CreateObject("Scripting.FileSystemObject")
' নতুন ফাইল তৈরি করা
Set file = fso.CreateTextFile("C:\testfile.txt", True)
' ফাইলের মধ্যে কিছু লেখা
file.WriteLine("Hello, this is a test file.")
' ফাইল বন্ধ করা
file.Close
Set file = Nothing
Set fso = Nothing
এখানে:
- CreateTextFile মেথড ফাইলটি তৈরি করে এবং এতে লেখার সুবিধা দেয়।
Trueব্যবহার করা হলে, যদি ফাইলটি আগে থেকে থাকে, তবে সেটি ওভাররাইট করা হবে।
ফাইল পড়া (Reading a File)
ফাইল পড়ার জন্য FileSystemObject এর OpenTextFile মেথড ব্যবহার করা হয়। এই মেথডটি ফাইলটিকে পড়ার জন্য খোলে এবং এর মাধ্যমে ফাইলের কনটেন্ট রিড করা যায়।
উদাহরণ:
Dim fso, file, content
Set fso = CreateObject("Scripting.FileSystemObject")
' ফাইলটি খুলা
Set file = fso.OpenTextFile("C:\testfile.txt", 1)
' ফাইলের কনটেন্ট পড়া
content = file.ReadAll
' কনটেন্ট প্রদর্শন করা
MsgBox content
' ফাইল বন্ধ করা
file.Close
Set file = Nothing
Set fso = Nothing
এখানে:
- OpenTextFile মেথড ফাইলটি পড়ার জন্য খুলে।
1প্যারামিটারটি পড়ার (Read) মোডে ফাইলটি খোলে।
ফাইলে লেখা (Writing to a File)
ফাইলের মধ্যে নতুন তথ্য লেখার জন্য FileSystemObject এর OpenTextFile মেথড ব্যবহার করা যেতে পারে। তবে, লেখার জন্য ফাইলটি For Writing মোডে খোলা হয়।
উদাহরণ:
Dim fso, file
Set fso = CreateObject("Scripting.FileSystemObject")
' ফাইলটি লেখার জন্য খোলা
Set file = fso.OpenTextFile("C:\testfile.txt", 2, True)
' ফাইলে কিছু লেখা
file.WriteLine("This is a new line in the file.")
' ফাইল বন্ধ করা
file.Close
Set file = Nothing
Set fso = Nothing
এখানে:
2প্যারামিটারটি ফাইলটি লেখার (Write) মোডে খোলে।Trueপ্যারামিটারটি ব্যবহার করলে ফাইলটি তৈরি হয় যদি পূর্বে না থাকে।
ফাইল মুছে ফেলা (Deleting a File)
ফাইল মুছে ফেলতে FileSystemObject এর DeleteFile মেথড ব্যবহার করা হয়।
উদাহরণ:
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
' ফাইল মুছে ফেলা
fso.DeleteFile("C:\testfile.txt")
Set fso = Nothing
এখানে:
- DeleteFile মেথডটি নির্দিষ্ট ফাইলটি মুছে ফেলতে ব্যবহৃত হয়।
সারাংশ
ভিবিস্ক্রিপ্ট (VBScript) এর মাধ্যমে FileSystemObject (FSO) ব্যবহার করে আপনি ফাইল তৈরি, পড়া, লেখা এবং মুছে ফেলতে পারেন। এই প্রক্রিয়াগুলি সঠিকভাবে কাজ করার জন্য CreateTextFile, OpenTextFile, WriteLine, এবং DeleteFile মেথডগুলো ব্যবহার করা হয়। FSO ব্যবহারের মাধ্যমে আপনি কম্পিউটারে ফাইল ব্যবস্থাপনা সহজেই করতে পারবেন।
Read more