我正在使用 Windows 8.1 64 位
我无法删除计算机上文件夹的只读属性。我尝试过桌面上的多个文件夹和我的文档文件夹中的只读属性,如果我取消选中只读框并点击应用,然后关闭并重新打开属性窗口,该框会再次被选中。这适用于我选中的所有文件夹。我如何允许对这些文件夹拥有完全的读写权限?
答案1
在文件系统级别,文件和目录都具有“只读”属性。两者都可以使用命令行中的 attrib 命令进行设置。但是,在 Windows GUI 中,目录的只读属性无法调整,只能调整文件的只读属性。
当 Windows 在 GUI 中将目录显示为文件夹时,+r 标志仅用于确定该文件夹是否已自定义,例如是否带有背景。除此之外,Windows 会忽略此标志,并且不会在 GUI 中的任何文件夹中显示此标志。无论是否有此标志,都可以删除和写入文件夹,因为 Windows 在删除或写入文件夹时并不关心此标志。
唯一的例外似乎是尝试使用命令行中的“rd”命令删除文件夹。这是 Windows 唯一认可目录上的 +r 标志以用于其命名用途的情况。
该知识库文章适用于早期版本的 Windows,但仍然适用:http://support.microsoft.com/kb/326549
正如文件夹属性对话框所示,GUI 中的此复选框确实仅适用于文件:
此复选框有三种状态:
- 方块:每次打开任何文件夹的属性对话框时显示的状态。当对话框打开且未进行任何更改时,所有文件夹都显示此状态。当复选框处于此状态时,它会告诉 Windows 在按下“应用”或“确定”时对文件的只读属性不做任何操作。
- 复选标记:选择此状态时,当按下“应用”或“确定”时,它会指示 Windows 在文件夹内的每个文件上设置只读标志。
- 清除/无勾选/无方块:选择此状态时,它会指示 Windows 在按下“应用”或“确定”时清除文件夹内每个文件的只读标志。
因此,从 GUI 内部,可以写入和删除文件通过 NTFS 权限和只读标志进行控制。文件夹另一方面,仅通过 NTFS 权限进行控制,如前面的答案中所述。
答案2
按照以下步骤授予您对文件夹的完全访问权限。
- 右键单击文件夹 -
Properties
。 Security
标签 -Advanced
。- 点击
Change
右侧所有者。 - 输入
Users
框并点击好的。 - 启用复选框
Replace owner on subcontainers and objects
,然后单击申请。 - 如果系统提示您
You do not have permissions to read..
点击是的。 - 完全关闭高级安全设置对话。
- 右键单击文件夹 -
Properties
。 Security
标签 -Edit
。Add..
。- 输入
Users
框并点击好的。 - 启用完全控制复选框然后点击好的。
或者使用attrib
命令,打开提示命令作为行政人员并执行以下命令:
attrib -r c:\foo
替换c:\foo
为您的文件夹。有关详细信息这里。