当我们为文件夹设置自定义图标时,desktop.ini
会在其中生成一个文件,其结构如下:
[.ShellClassInfo]
IconResource=${path to the icon file},0
[ViewState]
Mode=
Vid=
FolderType=Generic
但是如果您在目录中手动创建这样的文件,则不会显示自定义图标。它让我困惑了很长一段时间,直到我不小心查看了文件属性。奇怪的是,我发现我通过属性窗口设置图标的文件夹有一个ReadOnly属性。然后我尝试为我尝试通过直接创建设置图标的文件夹手动添加 ReadOnly 属性desktop.ini
,并显示自定义图标。
现在我想知道,文件夹上的 ReadOnly 属性代表什么?是否可以在任何 Microsoft 文档中找到此行为?
请注意,我说的是目录文件系统条目上的 ReadOnly 文件属性,它与属性窗口中显示的只读复选框不同。