Windows 8 资源管理器是否有 FolderSize 列(或恢复列处理程序 API)?

Windows 8 资源管理器是否有 FolderSize 列(或恢复列处理程序 API)?

最大的之一投诉Windows Vista(和 7)的一个缺点是,它删除了允许开发人员创建列处理程序的 API,因此,像文件夹大小不再起作用

似乎有很多人报告了“错误”并抱怨,但到目前为止,还没有发布任何更新来提供对列处理 shell 扩展的支持。我知道这不太可能,但微软是否终于听取了用户的意见,要么恢复了添加列处理程序的功能,以便文件夹大小可以再次发挥作用,要么至少添加了一个内置列来显示文件夹(和子文件夹)的大小?

需要明确的是,我对任何单个文件夹的总体大小不感兴趣(特性对话框可以很好地完成此操作),目标是能够直观地访问全部目录中的文件夹并能够按大小对其进行排序。

答案1

这不是问题的直接答案,但可能会使问题稍微容易一些:

http://www.windows7hacker.com/index.php/2012/05/windows-7-tip-quickly-find-the-folder-size-in-the-folder-tooltip-in-windows-explorer/

请注意,处理较大的文件夹确实需要一段时间,并且在某些情况下会给出估计值。

在此处输入图片描述 在此处输入图片描述

答案2

我添加了对 syntech 答案的引用,但他忽略了它。我建议文件夹大小免费软件工具。

我比 syntech 推荐的版本更喜欢它,因为这个工具提供了更准确的结果,运行速度更快,而且界面也没有那么混乱。最新版本可以列出系统和备份文件夹,并显示比 Windows 资源管理器更好的磁盘使用情况报告。虽然 Windows 资源管理器报告我的 SSD 使用了 98GB,但这个工具报告实际使用了 116GB。试试看。 在此处输入图片描述

答案3

嗯,不是;不幸的是,Windows 8 资源管理器既没有内置文件夹大小列,也不支持以下 shell 扩展:文件夹大小。此外,即使是像 Space Dolphin 的 Size 这样的 shell 扩展(它显示了文件夹中所有子目录的大小树)特性对话框选项卡)不起作用,或者更确切地说仍然不工作因为它们在 Vista 中被破坏了。

不幸的是,要查看子文件夹的大小,用户必须继续使用外部第三方工具,例如目录统计SequoiaView这完全是两码事,因为至少,它们不会让你在资源管理器中看到文件夹大小并对其进行排序(从技术上讲,有些确实有一个近似于资源管理器的文件夹列表视图,但这仍然只是一种解决方法,与实际的 shell 扩展不同)。

答案4

我本来要回答的是,虽然原始文件夹大小在 Vista 及更高版本中一度无法使用,但现在可以通过创建一个单独的窗口来跟踪文件夹大小。因此,虽然它不在现有 Explorer 窗口内的一列中,但它确实浮动在它旁边,并且单独的窗口可以按大小排序。

然而,我看到@Synetech 在他的评论中指出了这一点。我同意他的观点,认为这是“笨拙的”。

话虽如此,但万一其他人没有像我一样仔细阅读评论,我会将其保留为可能的答案,尽管严格来说,这并不是对原始问题的实际“答案”。 (此外,我暂时无法发表评论。)

有人回答说是第三方应用程序的名称。我同意 @Synetech 的观点,认为这并没有回答问题,即微软是否放宽了对在资源管理器中创建列的限制,或者是否有任何软件能够做到这一点。(我也同意 @Synetech 的评论,即这个网站上的大多数回答者的帖子都提到了同一个软件制造商,所以这里可能存在偏见或议程。)

尽管如此,为了公平起见,也因为发布的第三方应用程序是支付应用程序,这里有一些免费的替代品:

享受。

2020 年进一步编辑:Double Explorer 是一款开源的类似 Norton-Commander 的浏览器,它不提供目录大小的列,但如果您按空格键进行选择,则会很快计算出其大小。非常方便。

相关内容