আমি উইন্ডোজ 7 এবং উইন্ডোজ এক্সপি উভয় ক্ষেত্রেই চেষ্টা করেছি। উইন্ডোজ এক্সপ্লোরার শুরু করুন এবং কিছু অস্থায়ী স্থানে (বলুন) নামে একটি নতুন ফোল্ডার তৈরি করুন NonWriteable
। ফোল্ডারে রাইট-ক্লিক করুন এবং এতে ফোল্ডারের বৈশিষ্ট্য সেট করুন Read-only
।
এখন ফোল্ডারটি খুলুন এবং একটি নতুন .txt ফাইল তৈরি করুন। এটি অনুমোদিত। কেন? আপনি কীভাবে কোনও ফোল্ডার সেট করবেন যাতে এর ভিতরে কোনও কিছুই পরিবর্তন করা যায় না?
দ্রষ্টব্য: যদি আমি .txt ফাইলটি ডান ক্লিক করে সেটিকে সেট করি Read-only
তবে সিস্টেমটি সঠিকভাবে ফাইলটিতে আপডেটগুলি প্রতিরোধ করে।
Security
অ্যাক্সেস অস্বীকার করার জন্য ট্যাবে উন্নত অনুমতিগুলি সংশোধন করার পরে Create Files / Write Data
, আমি এখন নতুন ফাইল তৈরি করতে পারি না। এটি উইন্ডোজ বাগ / সীমাবদ্ধতা বলে মনে হচ্ছে। আমি যদি প্রোগ্রামিয়ালি GetFileAttributes
ফোল্ডারে এপিআই কল করি তবে FILE_ATTRIBUTE_DIRECTORY
বৈশিষ্ট্যটি সেট করা আছে ... তবে তা নয় FILE_ATTRIBUTE_READONLY
।
Read-only (Only applies to files in this folder)
হয়েছিল যাতে এই বিকল্পটি আসলে কী করে তা আরও স্পষ্ট করে তুলতে। এই উত্তরে নতুন সংলাপের স্ক্রিনশট রয়েছে ।