我在Windows 7和Windows XP上都尝试过此操作。启动Windows资源管理器,并在一个名为(say)的临时位置中创建一个新文件夹NonWriteable。右键单击该文件夹,然后将文件夹的属性设置为Read-only。
现在打开文件夹并创建一个新的.txt文件。这是允许的。为什么?如何设置文件夹,以便其中的任何内容都无法修改?
注意:如果我右键单击.txt文件并将其设置为,Read-only则系统将正确地阻止对该文件的更新。
Security选项卡上的高级权限以拒绝访问后Create Files / Write Data,我现在无法创建新文件。这似乎是Windows错误/限制。如果我以编程方式调用该GetFileAttributes文件夹上的API,FILE_ATTRIBUTE_DIRECTORY则会设置该属性...但未设置FILE_ATTRIBUTE_READONLY。
Read-only (Only applies to files in this folder)以使该选项的实际作用更加清晰。此答案中有新对话框的屏幕截图。
