除了确定 Windows 资源管理器中的默认文件夹类型之外,Windows 7-10 中文件的“感知类型”有什么用途?
为自定义文件扩展名设置感知类型有哪些优点或缺点?
答案1
这只是将类似类型的文件分组到大类中的另一种方法。例如 jpg、png 和 ico 等图像。
其优点是您可以对类似类型的文件执行操作。
例如,如果您的新文件类型与图像相关,并且您想在重命名所有图像文件时对其进行重命名,则请赋予其感知类型“图像”。
答案2
感知类型对应于种类列探索者。这是一种“汇总”性质相似的文件类型的方法。对于避免使用文件扩展名列表进行搜索特别有用。添加种类列到细节查看探索者并探索:) 看看:
HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\KindMap
也一样。
答案3
如果您在资源管理器中设置了 PerceivedType HKEY_CLASSES_ROOT\${Extention} (powershell:> Set-ItemProperty Registry::HKEY_CLASSES_ROOT\${Extention} -Name 'PerceivedType' -Value "text")
,则预览窗口将以类似 txt 的内容显示具有该扩展名的文件的内容。
如果您对您知道的所有脚本和源扩展都执行此操作,那么您就可以预览所有脚本和源。
例如,下一个 powershell 将使所有给定的扩展成为“文本”(这可能会毁了你的生活,因为它会覆盖当前设置):
Get-Item Registry::HKEY_CLASSES_ROOT\* -Include ".ahk",".cfg",".hs",".inf",".json",".log",".md",".menu",".note",".pcs",".ps1",".psd1",".psm1",".py",".reg",".txt",".ucf",".vbs",".xml" | Set-ItemProperty -Name PerceivedType -Value text