Windows 10-এ ফোল্ডারের কেস সেনসিটিভ অ্যাট্রিবিউট সক্ষম বা নিষ্ক্রিয় করা: Windows Subsystem for Linux (WSL) ব্যবহার করে আপনি Windows-এ নেটিভ Linux কমান্ড-লাইন টুল চালাতে পারেন, কিন্তু একই সময় ফাইলনেম কেস হ্যান্ডলিং-এ সমস্যা হয়। Linux কেস-সেনসিটিভ, Windows কেস-ইনসেনসিটিভ। ফলে WSL-এ তৈরি test.txt এবং TEST.TXT—এই দুটি ফাইল Windows-এ ব্যবহার করা যায় না।
Windows ফাইল সিস্টেমকে কেস-ইনসেনসিটিভ হিসেবে ট্রিট করে এবং কেস ছাড়া একই নামের ফাইলগুলোর মধ্যে পার্থক্য করতে পারে না। File Explorer beide ফাইল দেখাবে, কিন্তু যেকোনো একটি ক্লিক করলে একই ফাইল ওপেন হবে। এই সীমাবদ্ধতা দূর করার জন্য Windows 10 বিল্ড ১৮০৩ থেকে মাইক্রোসফট NTFS-এ প্রতি-ফোল্ডার ভিত্তিতে কেস-সেনসিটিভিটি সক্ষম করার ফিচার নিয়ে এসেছে।
অর্থাৎ, এখন একটি নতুন case-sensitive ফ্ল্যাগ (অ্যাট্রিবিউট) NTFS ডিরেক্টরিতে (ফোল্ডারে) প্রয়োগ করা যায়। যেসব ডিরেক্টরিতে এই ফ্ল্যাগ সক্রিয় থাকবে, সেখানে ফাইল অপারেশন কেস-সেনসিটিভ হবে। Windows এখন test.txt এবং TEXT.TXT-কে আলাদা ফাইল হিসেবে চিনবে এবং আলাদা করে ওপেন করতে পারবে। চলুন দেখি Windows 10-এ ফোল্ডার কেস সেনসিটিভিটি সক্ষম বা নিষ্ক্রিয় করার পদ্ধতি।
Windows 10-এ ফোল্ডার কেস সেনসিটিভিটি সক্ষম বা নিষ্ক্রিয় করা
শুরু করার আগে একটি রিস্টোর পয়েন্ট তৈরি করুন।
পদ্ধতি ১: ফোল্ডারের কেস সেনসিটিভ অ্যাট্রিবিউট সক্রিয় করা
- Win+X চাপুন এবং Command Prompt (Admin) নির্বাচন করুন।
- নিচের কমান্ডটি টাইপ করে Enter চাপুন:
fsutil.exe file setCaseSensitiveInfo “ফোল্ডারের_পুরো_পাথ” enable
নোট: “ফোল্ডারের_পুরো_পাথ” এর জায়গায় সেই ফোল্ডারের আসল পূর্ণ পাথ দিন যার কেস-সেনসিটিভ অ্যাট্রিবিউট সক্রিয় করতে চান।
- যদি ড্রাইভের রুট ডিরেক্টরির ফাইলগুলোর কেস সেনসিটিভিটি সক্রিয় করতে চান তবে নিচের কমান্ড ব্যবহার করুন:
fsutil.exe file setCaseSensitiveInfo “D:” enable
নোট: D: এর জায়গায় আসল ড্রাইভ লেটার দিন।
- এখন এই ডিরেক্টরিটি এবং এর ভেতরের সকল ফাইলের কেস-সেনসিটিভ অ্যাট্রিবিউট সক্রিয় হয়েছে।
- আপনি এখন এই ফোল্ডারে একই নাম কিন্তু ভিন্ন কেসে (যেমন
file.txtএবংFILE.TXT) ফাইল বা ফোল্ডার তৈরি করতে পারবেন—Windows সেগুলো আলাদা ফাইল হিসেবে চিনবে।
পদ্ধতি ২: ফোল্ডারের কেস সেনসিটিভ অ্যাট্রিবিউট নিষ্ক্রিয় করা
যদি কোনো ফোল্ডারের কেস-সেনসিটিভ অ্যাট্রিবিউট আর প্রয়োজন না হয়, তবে আগে কেস-সেনসিটিভ ফাইলগুলো রিনেম করে ইউনিক নাম দিয়ে অন্য ডিরেক্টরিতে সরিয়ে নিন। তারপর নিচের ধাপগুলো অনুসরণ করুন:
- Win+X চাপুন এবং Command Prompt (Admin) নির্বাচন করুন।
- নিচের কমান্ডটি টাইপ করে Enter চাপুন:
fsutil.exe file setCaseSensitiveInfo “ফোল্ডারের_পুরো_পাথ” disable
নোট: “ফোল্ডারের_পুরো_পাথ” এর জায়গায় আসল পূর্ণ পাথ দিন।
- ড্রাইভের রুট ডিরেক্টরির জন্য:
fsutil.exe file setCaseSensitiveInfo “D:” disable
নোট: D: এর জায়গায় আসল ড্রাইভ লেটার দিন।
- এখন এই ডিরেক্টরিটি এবং এর ভেতরের সকল ফাইলের কেস-সেনসিটিভ অ্যাট্রিবিউট নিষ্ক্রিয় হয়েছে।
- এবার Windows একই নামে ভিন্ন কেসের ফাইল/ফোল্ডারকে আলাদা হিসেবে চিনবে না।
পদ্ধতি ৩: ফোল্ডারের কেস সেনসিটিভ অ্যাট্রিবিউটের স্ট্যাটাস জানা
- Win+X চাপুন এবং Command Prompt (Admin) নির্বাচন করুন।
- নিচের কমান্ডটি টাইপ করে Enter চাপুন:
fsutil.exe file setCaseSensitiveInfo “ফোল্ডারের_পুরো_পাথ”
নোট: “ফোল্ডারের_পুরো_পাথ” এর জায়গায় আসল পূর্ণ পাথ দিন।
- ড্রাইভের রুট ডিরেক্টরির জন্য:
fsutil.exe file setCaseSensitiveInfo “D:”
নোট: D: এর জায়গায় আসল ড্রাইভ লেটার দিন।
- Enter চাপলে আপনি জানতে পারবেন ওই ডিরেক্টরির কেস-সেনসিটিভ অ্যাট্রিবিউট বর্তমানে সক্রিয় নাকি নিষ্ক্রিয়।
প্রস্তাবিত আর্টিকেল:
- Windows 10-এ স্পেল চেক ডিকশনারিতে শব্দ যোগ বা বাদ দেওয়া
- Microsoft অ্যাকাউন্টকে Windows 10 ডিজিটাল লাইসেন্সের সাথে লিঙ্ক করা
- Windows 10-এ ডায়াগনস্টিক ও ইউজেজ ডেটা সেটিংস পরিবর্তন করা
- Windows 10-এ ডায়াগনস্টিক ডেটা ভিউয়ার সক্ষম বা নিষ্ক্রিয় করা
এভবেই আপনি সফলভাবে শিখলেন Windows 10-এ ফোল্ডার কেস সেনসিটিভিটি সক্ষম বা নিষ্ক্রিয় করার পদ্ধতি। প্রশ্ন থাকলে কমেন্টে জিজ্ঞাসা করুন।