Batch Script ব্যবহার করে আপনি ফাইলের বৈশিষ্ট্য বা attributes পরিবর্তন করতে পারেন এবং hidden files (লুকানো ফাইল) এর সাথে কাজ করতে পারেন। Windows এ ফাইলের বিভিন্ন ধরণের অ্যাট্রিবিউট থাকে, যেমন hidden, read-only, system, এবং archive। আপনি ফাইলের এই অ্যাট্রিবিউটগুলো ব্যাচ স্ক্রিপ্টের মাধ্যমে পরিবর্তন বা যাচাই করতে পারবেন।
File Attributes কী?
Windows অপারেটিং সিস্টেমে ফাইলের বিভিন্ন অ্যাট্রিবিউট থাকে, যা ফাইলের আচরণ এবং ব্যবহারের ওপর প্রভাব ফেলে। প্রধান ফাইল অ্যাট্রিবিউটগুলোর মধ্যে রয়েছে:
- Read-only (R): ফাইলটি শুধু পড়ার জন্য, সম্পাদনা করা যাবে না।
- Hidden (H): ফাইলটি Explorer বা Command Prompt এ সাধারণত দৃশ্যমান হয় না।
- System (S): এটি সিস্টেম ফাইল হিসেবে চিহ্নিত হয় এবং অপারেটিং সিস্টেম দ্বারা ব্যবহৃত হয়।
- Archive (A): এটি একটি আর্কাইভেবল ফাইল হিসেবে চিহ্নিত হয়, যা ব্যাকআপের জন্য ব্যবহৃত হতে পারে।
- Compressed (C): ফাইলটি কম্প্রেসড, অর্থাৎ এটি সিস্টেমের দ্বারা কম্প্রেস করা হয়েছে।
File Attributes পরিবর্তন করা
attrib কমান্ড ব্যবহার করে আপনি ফাইলের অ্যাট্রিবিউট পরিবর্তন করতে পারেন। attrib কমান্ডের মাধ্যমে আপনি ফাইলের অ্যাট্রিবিউট যোগ বা বাদ দিতে পারবেন।
সিনট্যাক্স:
attrib +attribute filename
attrib -attribute filename
- +attribute: ফাইলের অ্যাট্রিবিউট যোগ করার জন্য।
- -attribute: ফাইলের অ্যাট্রিবিউট মুছে ফেলার জন্য।
উদাহরণ:
- Hidden অ্যাট্রিবিউট যোগ করা
attrib +H myfile.txt
এটি myfile.txt ফাইলটিকে hidden (লুকানো) ফাইলে পরিণত করবে।
- Read-only অ্যাট্রিবিউট যোগ করা
attrib +R myfile.txt
এটি myfile.txt ফাইলটিকে read-only ফাইলে পরিণত করবে, যার মানে ফাইলটি কেবল পড়ার জন্য এবং সম্পাদনা করা যাবে না।
- System অ্যাট্রিবিউট যোগ করা
attrib +S myfile.txt
এটি myfile.txt ফাইলটিকে system ফাইল হিসেবে চিহ্নিত করবে।
- Hidden অ্যাট্রিবিউট বাদ দেওয়া
attrib -H myfile.txt
এটি myfile.txt ফাইলের hidden অ্যাট্রিবিউট মুছে ফেলবে, এবং ফাইলটি আবার দৃশ্যমান হবে।
Multiple Attributes পরিবর্তন
একাধিক অ্যাট্রিবিউট একযোগে যোগ বা বাদ দেওয়া যেতে পারে।
attrib +H +S myfile.txt
এটি myfile.txt ফাইলটিকে hidden এবং system হিসেবে চিহ্নিত করবে।
Hidden Files নিয়ে কাজ করা
Windows এ hidden files বা লুকানো ফাইলগুলি সাধারণত Explorer এবং Command Prompt এ দেখায় না। তবে আপনি attrib কমান্ড ব্যবহার করে লুকানো ফাইলকে আবার দৃশ্যমান করতে পারেন।
উদাহরণ: Hidden ফাইলের তালিকা দেখানো
dir /ah
এটি শুধুমাত্র hidden ফাইলগুলি দেখাবে, কারণ /ah ফ্ল্যাগটি hidden ফাইলগুলো দেখানোর জন্য ব্যবহৃত হয়।
উদাহরণ: Hidden ফাইল থেকে বাহিরে আনা
যদি একটি ফাইল hidden হয়ে থাকে এবং আপনি এটি আবার সাধারণ ফাইলে পরিণত করতে চান, তাহলে নিচের কমান্ডটি ব্যবহার করতে পারেন:
attrib -H myfile.txt
এটি myfile.txt ফাইলের hidden অ্যাট্রিবিউট মুছে ফেলবে এবং ফাইলটি সাধারণভাবে দৃশ্যমান হয়ে যাবে।
উদাহরণ: Hidden ফাইলের সাথে ফোল্ডার তৈরি করা
আপনি যদি একটি ফোল্ডার তৈরি করতে চান এবং সেটি hidden রাখতে চান, তাহলে আপনি নিচের মতো কমান্ড ব্যবহার করতে পারেন:
mkdir myfolder
attrib +H myfolder
এটি myfolder ফোল্ডারটি তৈরি করবে এবং সেটিকে hidden করে দেবে।
সারাংশ
- File Attributes Windows এ ফাইলের বিভিন্ন গুণাবলী এবং আচরণ নির্দেশ করে, যেমন hidden, read-only, system, archive, ইত্যাদি।
- attrib কমান্ড ব্যবহার করে আপনি ফাইলের অ্যাট্রিবিউট যোগ বা মুছে ফেলতে পারেন।
- Hidden files সাধারণত Explorer বা Command Prompt এ প্রদর্শিত হয় না, তবে attrib কমান্ড ব্যবহার করে এই ফাইলগুলোকে দৃশ্যমান করা যায়।
- +H এবং -H ব্যবহার করে আপনি ফাইলকে hidden বা visible করতে পারেন।
এই কমান্ডগুলির মাধ্যমে আপনি ফাইলের অ্যাট্রিবিউট পরিবর্তন করে সিস্টেমে ফাইলগুলির ব্যবহার এবং নিরাপত্তা নিয়ন্ত্রণ করতে পারেন।
Read more