当我将文件夹设为只读时会发生以下情况:
它要求管理员访问它,然后我点击确定。 但当我回去再次检查时,它又恢复了只读。
我这样做的原因是我需要能够通过cmd在文件夹中创建一个新文件。
谢谢,我正在使用Windows 7
答案 0 :(得分:0)
文件夹不会在资源管理器中显示其只读状态。这是设计使用,因为用户将通过删除Windows特殊文件夹上的只读来解决问题。
文件系统会忽略它,除非它阻止删除。但是,程序可以更改属性然后将其删除,这就是Windows资源管理器所做的。
由于只读属性未用于文件夹(除非如上所述),Windows资源管理器使用它(或系统属性)将文件夹标记为特殊文件夹。打开文件夹进行查看时,使用只读属性的存在来告诉它使用标准文件夹查看器中的其他查看器。像fonts文件夹 - 而不是显示文件,它显示已安装的字体。此用法特定于Windows资源管理器,并且不支持其他程序。
由于Windows资源管理器不希望您更改它使用的标志,因此不会显示文件夹是否标记为只读。它表明不确定。如果单击该框,它将在ticked,unticked和indeterminate之间切换。单击该框并进行更改,它将应用于文件夹中的文件而非文件夹。
Attrib显示文件夹的属性
attrib "%userprofile%\documents"
即使设置了只读,您也可以看到,您可以将文件保存到Documents文件夹中。
如果文件没有设置隐藏或系统属性,则Attrib只能更改属性。要在这些上更改它,您必须将所有三个更改为关闭。
attrib -r -s -h "%userprofile%\documents"
有关attrib类型的帮助
attrib /?