আমি উইন্ডোজ 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)হয়েছিল যাতে এই বিকল্পটি আসলে কী করে তা আরও স্পষ্ট করে তুলতে। এই উত্তরে নতুন সংলাপের স্ক্রিনশট রয়েছে ।
