2

我使用 windows attrib 命令删除目录只读属性并将其设置回来,如下所示:

attrib -r C:\build
attrib C:\build
    C:\build
attrib +r C:\build
attrib C:\build
R   C:\build

问题是为什么从命令行中删除只读属性后,我仍然在目录属性对话框中看到它(在 Windows 资源管理器中右键单击并选择属性)。

4

2 回答 2

3

Explorer 复选框的工作方式与您想象的不同。它的用户界面非常混乱,让许多用户感到困惑。

用于改变目录中文件的RO属性,并不表示目录本身的状态。一开始你总是会看到它处于“不确定”状态。然后打开或关闭它,继续单击它以查看它在三种不同状态之间循环。未选中、选中(方框中的复选标记)和不确定(方框中的矩形)。然后单击“应用”按钮,它将设置目录中文件的 RO 属性以匹配复选框状态。

您无法在资源管理器中看到目录本身的 RO 属性的状态。按照设计,该属性仅对文件有意义。

于 2013-07-15T11:56:17.347 回答
1

只读属性不适用于文件夹。Explorer 属性对话框中的复选框仅用于更改文件夹中文件的属性。请参阅此 MSKB 文章中的“更多信息”部分。

于 2013-07-15T10:05:05.950 回答