有没有办法添加“文件扩展名”列,以便我可以按文件扩展名对文件夹内容进行排序?我安装了 Notepad++,现在与其关联的所有文件类型都被描述为“Notepad++ 文档”,无论是 .txt、.cpp、.pl 还是 .bat 文件,因此无法合理地对文件夹的内容进行排序。
答案1
有没有办法在 Windows 资源管理器中添加“文件扩展名”列?
这不可能。
解决方法是,您可以从文件类型关联列表中删除 Notepad++。这将删除 Windows 资源管理器中显示的“Notepad++ 文档”,并恢复按“类型”排序的功能,如您所愿。
如何删除 Notepad++ 文件类型关联?
- 菜单 > “设置” -> “偏好设置”:
选择左侧的“文件关联”。
此选项卡有三个列表:
- 最右边的“已注册的扩展”包含与 Notepad ++ 相关的所有扩展。
- 中间列表是与 Notepad++ 不关联的扩展的不完整列表。
- 最左边的列表“支持的扩展”列出了各种文件类型集,您可能希望始终将它们关联起来(或者开发人员是这么认为的)。
注册列表的两侧是“箭头”按钮,用于更改关联。
- 要取消注册扩展,请在“已注册扩展”列表中选择它,然后单击向左箭头。对所有要取消注册的扩展重复此操作,然后按“关闭”。
前:
删除后.txt
:
- 预定义扩展将被回收,并在下次在左侧选择相应类别时在中间列表中再次可用。
来源文件关联
答案2
更多:您无法添加任何Explorer 中不包含在其现有选项中的列。
以前,只需编写一些代码就可以实现这一点,但不幸的是,微软从 Vista 开始取消了对“列处理程序扩展”的支持。根据 MSDN,它们还没有恢复。(参见创建列处理程序。
您的替代方案是尝试第三方文件浏览器。
个人建议:探索者++是免费的(捐赠软件)、快速的、开源的,标签!!!,让你可以使用常用表达!!!,根据我的经验,它是可靠的,只需单击几下即可完成您想要的操作 — 如果 Explorer 有该列,则几乎与您在 Explorer 中执行的操作完全相同。Explorer++ 非常完整;它旨在用作 Explorer 的可行替代品。
我知道这并不能完全解决您的问题(据我们所知,这是不可能的),但它确实为您提供了一个可以解决问题的工具。试试看。
答案3
添加文件扩展名列可能不可行,但它是可以使用 Ivo Beltchev 的按文件扩展名进行分组/排序经典探索者。可以使用以下命令创建自定义工具栏按钮:
groupby {E4F10A3C-49E6-405D-8288-A23BD4EEAA6C}, 100
结果:
答案4
大卫·波斯蒂尔 说你不能完全按照你想要的方式去做,而且我没有理由不相信他。
但是,在资源管理器中,选择“工具”|“文件夹选项”,转到“查看”选项卡,然后取消选中“高级设置”中的“隐藏已知文件类型的扩展名”。您不会得到单独的列,但它会在每个文件名后显示文件扩展名(例如,“foo.c”而不仅仅是“foo”)。