Windows 7:为文件扩展名添加 Windows 资源管理器列?

Windows 7:为文件扩展名添加 Windows 资源管理器列?

有没有办法添加“文件扩展名”列,以便我可以按文件扩展名对文件夹内容进行排序?我安装了 Notepad++,现在与其关联的所有文件类型都被描述为“Notepad++ 文档”,无论是 .txt、.cpp、.pl 还是 .bat 文件,因此无法合理地对文件夹的内容进行排序。

答案1

有没有办法在 Windows 资源管理器中添加“文件扩展名”列?

这不可能。

解决方法是,您可以从文件类型关联列表中删除 Notepad++。这将删除 Windows 资源管理器中显示的“Notepad++ 文档”,并恢复按“类型”排序的功能,如您所愿。


如何删除 Notepad++ 文件类型关联?

  • 菜单 > “设置” -> “偏好设置”:

在此处输入图片描述

  • 选择左侧的“文件关联”。

  • 此选项卡有三个列表:

    1. 最右边的“已注册的扩展”包含与 Notepad ++ 相关的所有扩展。
    2. 中间列表是与 Notepad++ 不关联的扩展的不完整列表。
    3. 最左边的列表“支持的扩展”列出了各种文件类型集,您可能希望始终将它们关联起来(或者开发人员是这么认为的)。

注册列表的两侧是“箭头”按钮,用于更改关联。

  • 要取消注册扩展,请在“已注册扩展”列表中选择它,然后单击向左箭头。对所有要取消注册的扩展重复此操作,然后按“关闭”。

前:

在此处输入图片描述

删除后.txt

在此处输入图片描述

  • 预定义扩展将被回收,并在下次在左侧选择相应类别时在中间列表中再次可用。

来源文件关联

答案2

更多:您无法添加任何Explorer 中不包含在其现有选项中的列。

以前,只需编写一些代码就可以实现这一点,但不幸的是,微软从 Vista 开始取消了对“列处理程序扩展”的支持。根据 MSDN,它们还没有恢复。(参见创建列处理程序

您的替代方案是尝试第三方文件浏览器。

个人建议:探索者++是免费的(捐赠软件)、快速的、开源的,标签!!!,让你可以使用常用表达!!!,根据我的经验,它是可靠的,只需单击几下即可完成您想要的操作 — 如果 Explorer 有该列,则几乎与您在 Explorer 中执行的操作完全相同。Explorer++ 非常完整;它旨在用作 Explorer 的可行替代品。

添加“扩展”列后的 Explorer++ 屏幕截图

我知道这并不能完全解决您的问题(据我们所知,这是不可能的),但它确实为您提供了一个可以解决问题的工具。试试看。

答案3

添加文件扩展名列可能不可行,但它可以使用 Ivo Beltchev 的按文件扩展名进行分组/排序经典探索者。可以使用以下命令创建自定义工具栏按钮:

groupby {E4F10A3C-49E6-405D-8288-A23BD4EEAA6C}, 100

自定义工具栏按钮:按文件扩展名分组


结果:

按文件扩展名分组的文件

答案4

大卫·波斯蒂尔 说你不能完全按照你想要的方式去做,而且我没有理由不相信他。

但是,在资源管理器中,选择“工具”|“文件夹选项”,转到“查看”选项卡,然后取消选中“高级设置”中的“隐藏已知文件类型的扩展名”。您不会得到单独的列,但它会在每个文件名后显示文件扩展名(例如,“foo.c”而不仅仅是“foo”)。

相关内容