Windows 10 文件选择器:如何指定详细信息视图作为默认视图?

Windows 10 文件选择器:如何指定详细信息视图作为默认视图?

每当用户需要选择文件(用于加载到程序中、保存或出于任何其他原因)时,就会出现文件选择器对话框。在 Windows 10 中,它就像一个微型 Windows 资源管理器(或以前称为文件资源管理器),带有文件名掩码(例如 *.txt)和文件名字段。

对话框的大部分内容显示当前文件夹中的文件中等图标视图。我更喜欢细节视图,这样只需单击其中一个列标题即可快速对文件进行排序。要更改视图,我必须下拉菜单并拖动滑块 - 我宁愿避免额外的鼠标点击。但是,下次打开文件选择器时,我的选择将被遗忘。

我可以将文件选择器默认视图更改为细节或者其他的?

答案1

就像资源管理器中的文件夹一样,文件夹的内容首次显示在通用对话框(打开/保存/另存为)、图标模式和其他视图设置由默认视图决定。檔案類型分配给文件夹。这可能是标准 Windows 默认值,也可能是通过以下方式设置的自定义默认值:应用于文件夹。这些视图设置(以及任何修改)随后将与探索者在此处输入图片描述 保存的视图特定于单个文件夹,因此如果您从保存了图标查看保存了瓷砖视图。如果文件夹似乎无法保留其视图,则您可能已达到最大值(5000),需要删除所有已保存的视图才能恢复正常行为。这电源外壳代码可以复制到电源外壳窗口查询已保存视图的数量:

((gp "HKCU:\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU").Nodeslots).count

因此,如果你的对话框默认为图标视图,我猜他们可能正在使用图片 檔案類型。如果您不想使用图片 檔案類型,你只能将对话框改为细节打开后。但是:

  1. 你可能会发现在背景中右键单击并选择查看 > 详细信息在此处输入图片描述
  2. 将文件夹的对话框视图设置为细节, 它应该被记住。

一个小的电源外壳脚本可以修改现有的已保存视图,以确保它们详细信息模式,但是由于您说您的更改似乎没有被记住,所以我正在等待您关于已保存的视图计数的答复。

编辑:

以下代码将列出文件夹类型已经通过以下方式设置了自定义视图应用于文件夹

$Defaults = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults'
$FT      = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes'
(gi $defaults).Property | Select @{N = 'ID'; E = {$_}}, @{N = 'Name'; E = {(gp "$FT\$_").CanonicalName}}

以下是 FolderType ID 的列表探索者下的查询HKCU...\Streams\Defaults

HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults
ID                                     Name
--                                     ----
{885A186E-A440-4ADA-812B-DB871B942259} Downloads
{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7} Generic
{7D49D726-3C21-4F05-99AA-FDC2C9474656} Documents
{94D6DDCC-4A68-4175-A374-BD584A510B78} Music
{B3690E58-E961-423B-B687-386EBFD83239} Pictures
{5FA96407-7E77-483C-AC93-691D05850DE8} Videos
{4F01EBC5-2385-41F2-A28E-2C5C91FB56E0} StorageProviderGeneric
{DD61BD66-70E8-48DD-9655-65C5E1AAC2D1} StorageProviderDocuments
{672ECD7E-AF04-4399-875C-0290845B6247} StorageProviderMusic
{71D642A9-F2B1-42CD-AD92-EB9300C7CC0A} StorageProviderPictures
{51294DA1-D7B1-485B-9E9A-17CFFE33E187} StorageProviderVideos
{DB2A5D8F-06E6-4007-ABA6-AF877D526EA6} AccountPictures
{DE2B70EC-9BF7-4A93-BD3D-243F7881D492} Contacts
{24CCB8A6-C45A-477D-B940-3382B9225668} HomeFolder
{C4D98F09-6124-4FE0-9942-826416082DA9} UsersLibraries
{D674391B-52D9-4E07-834E-67C98610F39D} Programs
{CD0FC69B-71E2-46E5-9690-5BCD9F57AAB3} UserFiles
{0B0BA2E3-405F-415E-A6EE-CAD625207853} Searches

此代码将列出文件夹类型通用对话框正在使用这些图标。这可能有助于您确定图标视图来自何处:

$Bags = 'HKCU:\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags'
$FT   = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes'
gci $Bags -recurse  |
    Where PSChildName -like '{*}' |
    Where PSParentPath -match 'ComDlg' |
Select -expand PSChildName -unique |
Select @{N = 'ID'  ; E = {$_}},
       @{N = 'Name'; E = {(gp "$FT\$_").CanonicalName}}

答案2

仅供参考:2023 年 7 月:我希望我的文件显示为文件详细信息列表。我通过以下方式实现了此目的

  1. 选择一个文件夹(在 Windows 资源管理器中)
  2. 右键单击文件夹并选择“属性”
  3. 选择“自定义”标签
  4. 在“优化此文件夹”下拉菜单中,选择“文档”选项
  5. 选中复选框“将此模板也应用于所有子文件夹”
  6. 按下“应用”按钮

当我查看带有子文件夹中的文件时,它们显示为详细列表。

答案3

要在 Windows 10 中设置文件资源管理器的默认视图:

  1. 启动文件资源管理器(Windows 键 + E)
  2. 选择“视图”选项卡并选择所需的视图布局
  3. 单击“文件”选项卡并选择“更改文件夹和搜索选项”
  4. 在文件夹选项窗口中,选择“查看”选项卡
  5. 单击“应用到文件夹”按钮
  6. 接受“您是否希望所有此类型的文件夹都匹配该文件夹的视图设置”对话框。
  7. 单击“确定”退出文件夹选项窗口

请注意,根据程序的编写方式,这些默认设置可能不会被使用,但它们将适用于操作系统文件资源管理器。

相关内容