filesystems - 在 Windows 文件管理器中自动显示属性列

标签 filesystems file-properties virtualfilesystem desktop.ini

我正在尝试在“详细信息” View 中自动显示 Windows 文件管理器中的“属性”列。此列应仅针对特定文件夹显示(而不是针对系统中的所有文件夹)。据我所知,这可以通过 desktop.ini 文件进行。
我已将desktop.ini 文件放在文件夹中,将其标记为系统、隐藏和只读。我还尝试将 desktop.ini 所在的文件夹标记为系统和只读。
我的 desktop.ini 部分工作,至少我能够更改文件夹图标。我想我错误地描述了 Attributes 列。这是我的 desktop.ini 文件:

[{B725F130-47EF-101A-A5F1-02608C9EEBAC}]
Prop4=13,Attributes
这是我试图自动化的属性列:
How to automate displaying attributes column in Windows File Manager

最佳答案

据我所知,这是不可能的。详细信息 View 显示数据取决于文件类型,而不是文件夹设置。你可以得到更多info关于 desktop.ini
那么我们可以使用文件 desktop.ini 做什么呢?
可悲的是,在 Windows 中,文件夹是文件夹,而在 unix 中,文件夹是文件,因此在 Windows 中无法将元标记添加到它们......
原因desktop.ini工作是因为该文件用于保存文件夹布局 View 及其参数。由于它是与文件夹的关系,因此您可以向其中添加任何内容和 它将是关于文件夹 的信息.
例如,我创建了 test 文件夹并将其放入 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
more info
当我进入更高级别时,我可以看到这些属性:
enter image description here
但是存在一些解决方案
我认为这接近您想要的,但不完全是因为对于所有文件夹。
How to Customize the Details Pane in Windows 10
结果:
enter image description here
我认为不可能在文件夹中自动设置列,因为它在 Windows 中很深:
记住单个文件夹窗口大小和位置的代码和设置已经消失(以及设置任意图标顺序而不是对属性进行排序的能力)。我认为这在从 XP 到 Vista 的过渡中消失了。
但是,应记住各个文件夹的查看模式(详细信息、列表、图标等)、列选择和排序顺序。如果不是,则您可能已达到已保存 View 的限制 (5000)。要检查,请将以下命令复制并粘贴到 PowerShell 窗口中:
((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 中看到了这:
enter image description here
如您所见,no paths , no names 但是
there is also a software solution
Explorer column interaction (get/set: which appear, width, ascending/descending order)
结束

关于filesystems - 在 Windows 文件管理器中自动显示属性列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66407445/

相关文章:

c++ - Windows map 文件系统

crash - Libreoffice Writer在编辑文件属性时使计算机崩溃

linux - Linux 中的设备文件是由特定的文件系统还是虚拟文件系统实现的?

linux - 无法从 Linux 中删除文件链接

php - 创建大量目录,每个目录包含几个文件,还是创建包含大量文件的更少目录?

c# - 在不实际验证签名的情况下确定文件是否在 C# 中具有数字签名

perl - 如何在 Perl 或 PowerShell 脚本中访问文件属性的 "Details"("Title"、 "Subject"等)

.net - .NET 中的虚拟驱动器?

python - 在 python-webkit WebView 中使用 HTML 访问 zip 存档中的大文件,无需解压

python - 从python的目录树中收集匹配条件的所有目录