Windows 8 Explorer是否具有FolderSize列(或还原列处理程序API)?


11

关于Windows Vista(和7)的最大抱怨之一是,它删除了允许开发人员创建列处理程序的API,因此,像Folder Size这样的有用程序将不再起作用

似乎很多人报告了“错误”并抱怨了,但到目前为止,尚未发布任何更新来为列处理shell扩展提供支持。我知道这是一个长期的尝试,但是Microsoft最终还是听取了用户的意见,或者恢复了添加列处理程序以使Folder Size再次起作用的功能,或者至少添加了一个内置列来显示文件夹(和子文件夹) )大小?

明确地说,我对任何单个文件夹的一般大小都不感兴趣(“ 属性”对话框可以正常工作),目标是对目录中的所有文件夹具有可视访问权限,并能够按大小对它们进行排序。


看来这应该在Stackoverflow上进行。
约西亚2012年

打赌他们还没有,而且会对此做任何事情。替代文件浏览器是大多数人都将寻求的解决方案。
摩押人2012年

@Ace,这与编程无关,只是询问Windows 8是否支持带有列处理程序的shell扩展和/或它是否(最终)具有文件夹大小的列。
Synetech

@Moab,不幸的是,我实际上很喜欢 Explorer。:-o我尝试过其他各种外壳,但从未真正喜欢过它们。它们要么太杂乱,太有限,要么变得片状/不稳定。在大多数情况下,Explorer(至少到目前为止)似乎达到了适当的平衡。去搞清楚。
Synetech

我只是检查了一下,似乎没有内置。仍然。
nhinkle 2012年

Answers:


7

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

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

请注意,大型文件夹的确需要一段时间,并且在某些情况下会提供估算值。

在此处输入图片说明 在此处输入图片说明


Windows的所有版本中都提供了工具提示中的大小信息,但不幸的是,不仅需要手动对每个项目上的光标进行手动操作,并等待一到两秒钟的工具提示延迟,而且还不允许对那些是非常必要的,否则您最好也访问单个文件夹的“ 属性”对话框,而不用费心工具提示。
Synetech

是的,这并不是最佳解决方案,只是以为我会提供它,因为目前还没有人回答。
乔治·达基特

这不是最优的问题,不幸的是,这根本不是解决方案。@nhinkle实际上确实提供了关于(仍)未内置的答案(作为评论)。没有人评论shell扩展是否起作用,但是如果这样做,我会感到非常惊讶。
Synetech

6

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

我比syntech提出的建议更喜欢它,因为此工具可提供更准确的结果,更快速的工作并且没有如此混乱的界面。最新版本可以列出系统和备份文件夹,并显示比Windows资源管理器更好的磁盘使用情况报告。Windows资源管理器报告我的SSD使用了98GB,而该工具报告实际上使用了116 GB。试试看。 在此处输入图片说明


我什么都没忽略;您的修改已被其他用户审查并拒绝,因为它太小。您的新帖子比较好,但实际上不是对所提问题的答案。我并没有问:“我怎么能看到文件夹大小在Windows 8”?那已经是一个有很多记录(包括您建议的答案)的充分记录的问题。我实际上问的问题是Windows 8是否具有内置的 folder-size列,或者是否重新启用FolderSize使用的IColumnProvider接口。我只提到了其他一些非理想的解决方法。
Synetech 2014年

另外,“文件夹大小”是一种商业产品,可能导致他们拒绝了您的编辑-特别是因为您在60%的帖子中提到了Mind Gems。(此外,它没有像我提到的其他视图一样的树状图。)不管怎样,欢迎使用它,尽管由于它实际上不是答案,所以应该是评论,但您没有足够多的代表可以发表评论,因此您(或其他人)将需要标记它以让主持人对其进行转换。为了记录在案,原始的FolderSize现在包括一个“笨拙”的解决方法来支持Vista及更高版本。
Synetech

谢谢你的澄清。要回答您的问题:没有此类信息,最好不要这样,除非它是针对其他文件系统的。为什么?很简单 该信息在文件系统中不可用,并且每次都应收集-这会增加存储的负担。这就是为什么我讨厌您提出的shell扩展。1.它使系统运行缓慢2.通过执行额外的操作来损坏驱动器,我更喜欢我提供的解决方案,因为该解决方案在Windows资源管理器中添加了“按文件夹大小扫描”上下文菜单,我可以在需要时使用它。这个比较好。
莎拉·威廉姆斯

是文件夹大小具有PRO版本,但免费版本中提供了大多数重要功能-列出了所有文件和文件夹的大小,最大文件和文件夹的报告等-进行良好磁盘清理所需的内容。
莎拉·威廉姆斯

There is no such information是的,可悲的是,这确实是我已经说过的答案。This information is not available in the file system and should be collected every time是的,这也已经众所周知。It adds extra load to your storage.??That is why I hated the shell extension that you proposed. It makes my system veeery slow然后,您不应该将该列添加到每个文件夹/根目录。该列默认情况下未启用,因此它在您实际启用之前具有零影响,即使那样,它也使用缓存来减少影响。
Synetech

2

好吧 不幸的是,Windows 8资源管理器既没有内置Folder -size列,也不支持Shell扩展,例如Folder Size。而且,即使诸如Shell Dolphin的Size(在“ 属性”对话框选项卡中显示文件夹的所有子目录的大小的树)之类的外壳扩展也不起作用,或者由于在Vista中已损坏而无法起作用

不幸的是,要查看子文件夹的大小,用户将不得不继续使用外部第三方工具,例如WinDirStatSequoiaView,它们并不是一回事,因为至少,它们不允许您在其中看到文件夹的大小。资源管理器并对其进行排序(从技术上讲,有些确实具有类似于资源管理器的文件夹列表视图,但这仍然只是一种变通方法,与实际的shell扩展名不同)。


可悲的是,即使是在“ 属性”对话框中添加选项卡以显示子目录大小的Space Dolphin Shell扩展,在没有内置替代方法的Vista +中也无法使用。ಠ╭╮ಠ
Synetech

1

我要指出的是,虽然原始文件夹大小在Vista及更高版本中无法使用一段时间,但现在可以通过创建一个单独的窗口来跟踪文件夹大小来工作。因此,虽然它不在现有资源管理器窗口的一列中,但它确实浮动在其旁边,并且可以按大小对单独的窗口进行排序。

但是,我看到@Synetech在他的评论之一中指出了这一点。我同意他的说法,这是“ k脚”。

就是说,如果其他人没有像我那样仔细地阅读评论,我将把它作为可能的答案,尽管严格来讲这并不是对原始问题的实际“答案”。(此外,我还不能发表评论。)

有人回答了第三方应用的名称。我同意@Synetech的观点,即它不能回答问题,这是Microsoft是否放松了对在资源管理器中创建列的限制,或者是否有任何软件可以做到这一点。(我也同意@Synetech的评论,该站点上大多数回答者的帖子均指同一软件制造商,因此这里可能存在偏见或议程。)

也就是说,为了公平起见,并且由于发布的第三方应用程序是付费应用程序,因此有一些免费的替代方案:

请享用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.