当前位置: 首页 > 知识库问答 >
问题:

Windows attrib命令行程序不删除只读属性?

卢俭
2023-03-14

我使用windows attrib命令删除目录只读属性,然后像这样设置它:

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

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

共有2个答案

危飞跃
2023-03-14

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

强宾白
2023-03-14

资源管理器复选框只是没有按照您认为的方式工作。它的用户界面非常混乱,已经绊倒了许多用户。

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

在资源管理器中看不到目录本身的RO属性的状态。根据设计,该属性仅对文件有意义。

 类似资料:
  • 问题内容: 我需要使用Java中的Selenium WebDriver 编辑一些字段。由于Selenium甚至不允许我找到该字段,因此我搜索了解决方案,发现最简单的方法可能是使用带有JavaScript Executor 的JavaScript代码段删除属性。 尽管此代码段可从Firefox控制台运行,但已成功从所有输入中删除了该属性,但在Selenium中引发了异常。 JavaScript执行器

  • 问题内容: 我在SQL中使用简单的DELETE语句遇到意外结果时遇到了麻烦,似乎将单词添加到列表中了。一定是愚蠢的东西!但我看不到,尝试了几种不同的方式。所有相同的结果非常令人困惑。 问题答案: 尝试删除单引号。另外,为什么还要将SQL字符串与连接对象()连接起来???? 尝试这样: 还要注意,由于连接被包装在using块中,因此您无需在语句中将其关闭。Dispose方法将自动调用.Close方法

  • stephen@stephens-MacBook-Pro ~ % find ./ -name 'charles*'|xargs rm -rf stephen@stephens-MacBook-Pro ~ % find ./ -name 'charles*' .//Library/Application Support/Charles/ca/charles-proxy-ssl-proxying-ce

  • 如何从Windows文件夹下的所有文件中删除只读属性? 更新:更多的问题是关于如何删除只读属性使用gupfile

  • 问题内容: 我有一张桌子,我只按ID顺序显示最新的30行。 我正在尝试通过使用以下查询删除30个最新行之后的任何行。 我不断收到以下错误 我究竟做错了什么? 问题答案: 试试这个

  • 问题内容: 有没有更好的方法可以从命令行打印系统属性?由于我们可以设置属性,例如 不用写课就能做到吗? 如果不可能的话,为什么不能/可行/好用命令行呢? 问题答案: 您可以在Hotspot JVM 1.7版及更高版本(1.6版不支持)中使用该标志: 自2010年底以来,OpenJDK就一直支持该标志。 在http://marxsoftware.blogspot.de/2016/02/hotspot