在 Windows 文件管理器中自动显示属性列
Automate displaying Attributes column in Windows File Manager
我正在尝试在 Windows 文件管理器的详细信息视图中自动显示属性列。此列应仅针对特定文件夹显示(并非针对系统中的所有文件夹)。据我所知,这可以通过 desktop.ini 文件来完成。
我已经把desktop.ini文件放在文件夹里,标记为系统,隐藏,只读。我还尝试将我的 desktop.ini 所在的文件夹标记为系统和只读。
我的 desktop.ini 部分有效,至少我能够更改文件夹图标。我想我错误地描述了 Attributes 列。这是我的 desktop.ini 文件:
[{B725F130-47EF-101A-A5F1-02608C9EEBAC}]
Prop4=13,Attributes
这是我试图自动化的属性列:
据我所知这是不可能的。详细信息视图显示的数据取决于文件类型,而不是文件夹设置。你可以获得更多关于 desktop.ini
的 info
那么我们可以使用文件desktop.ini做什么呢?
遗憾的是,在 Windows 中,文件夹是文件夹,而在 unix 中,文件夹是文件,因此无法在 Windows 中向它们添加元标记......
desktop.ini
起作用的原因是因为该文件用于保存文件夹布局视图及其参数。由于它与文件夹有关,因此您可以向其中添加任何内容,它将是有关文件夹的信息。
例如我创建了测试文件夹并放入其中 desktop.ini:
[.ShellClassInfo]
IconResource=C:\Windows\system32\SHELL32.dll,15
[ViewState]
Mode=
Vid=
FolderType=Generic
[{F29F85E0-4FF9-1068-AB91-08002B27B3D9}]
Prop2 = 31,My folder
Prop3 = 31,secret
Prop4 = 31,John Doe
Prop5 = 31,how it works
Prop6 = 31,this is comment
其中:
Prop2 = 31,Title
Prop3 = 31,Subject
Prop4 = 31,Author
Prop5 = 31,Keywords(Tags)
Prop6 = 31,Comment
当我进入更高级别时,我可以看到这些属性:
但存在一些解决方案
我认为这接近您想要的,但不完全是因为对于所有文件夹。
How to Customize the Details Pane in Windows 10
结果:
我认为不可能在文件夹中自动设置列,因为它在 Windows:
的深处
记住单个文件夹 window 大小和位置的代码和设置已经消失(以及设置任意图标顺序而不是按 属性 排序的功能)。我认为这在从 XP 到 Vista 的过渡中消失了。
但是,您的视图模式(详细信息、列表、图标等)、列选择和排序顺序应记住各个文件夹。如果不是,则您可能已达到已保存视图的限制 (5000)。要进行检查,请将以下命令复制并粘贴到 PowerShell window:
((gp 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU').NodeSlots).count
当你为 forder 添加一些设置时,这个数字会增加(我检查过)
这是 RegEdit
中的路径:
HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
and
HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
当我创建新文件夹并在其中添加 Attributes
列时,我在 RegEdit
中看到:
如您所见,no paths
、no names
但是
there is also a software solution
Explorer column interaction (get/set: which appear, width, ascending/descending order)
结束
我正在尝试在 Windows 文件管理器的详细信息视图中自动显示属性列。此列应仅针对特定文件夹显示(并非针对系统中的所有文件夹)。据我所知,这可以通过 desktop.ini 文件来完成。
我已经把desktop.ini文件放在文件夹里,标记为系统,隐藏,只读。我还尝试将我的 desktop.ini 所在的文件夹标记为系统和只读。
我的 desktop.ini 部分有效,至少我能够更改文件夹图标。我想我错误地描述了 Attributes 列。这是我的 desktop.ini 文件:
[{B725F130-47EF-101A-A5F1-02608C9EEBAC}]
Prop4=13,Attributes
这是我试图自动化的属性列:
据我所知这是不可能的。详细信息视图显示的数据取决于文件类型,而不是文件夹设置。你可以获得更多关于 desktop.ini
的 info那么我们可以使用文件desktop.ini做什么呢?
遗憾的是,在 Windows 中,文件夹是文件夹,而在 unix 中,文件夹是文件,因此无法在 Windows 中向它们添加元标记......
desktop.ini
起作用的原因是因为该文件用于保存文件夹布局视图及其参数。由于它与文件夹有关,因此您可以向其中添加任何内容,它将是有关文件夹的信息。
例如我创建了测试文件夹并放入其中 desktop.ini:
[.ShellClassInfo]
IconResource=C:\Windows\system32\SHELL32.dll,15
[ViewState]
Mode=
Vid=
FolderType=Generic
[{F29F85E0-4FF9-1068-AB91-08002B27B3D9}]
Prop2 = 31,My folder
Prop3 = 31,secret
Prop4 = 31,John Doe
Prop5 = 31,how it works
Prop6 = 31,this is comment
其中:
Prop2 = 31,Title
Prop3 = 31,Subject
Prop4 = 31,Author
Prop5 = 31,Keywords(Tags)
Prop6 = 31,Comment
当我进入更高级别时,我可以看到这些属性:
但存在一些解决方案
我认为这接近您想要的,但不完全是因为对于所有文件夹。
How to Customize the Details Pane in Windows 10
结果:
我认为不可能在文件夹中自动设置列,因为它在 Windows:
的深处记住单个文件夹 window 大小和位置的代码和设置已经消失(以及设置任意图标顺序而不是按 属性 排序的功能)。我认为这在从 XP 到 Vista 的过渡中消失了。 但是,您的视图模式(详细信息、列表、图标等)、列选择和排序顺序应记住各个文件夹。如果不是,则您可能已达到已保存视图的限制 (5000)。要进行检查,请将以下命令复制并粘贴到 PowerShell window:
((gp 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU').NodeSlots).count
当你为 forder 添加一些设置时,这个数字会增加(我检查过)
这是 RegEdit
中的路径:
HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU
and
HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags
当我创建新文件夹并在其中添加 Attributes
列时,我在 RegEdit
中看到:
如您所见,no paths
、no names
但是
there is also a software solution
Explorer column interaction (get/set: which appear, width, ascending/descending order)
结束