Knowing selections' and folders' size (in bytes, KB, etc.) at a glance

0

I'm wondering if there's a way to see easily the space things take up in the File explorer. When you select files, it's easy. For one, in the Details view, there's a Size column, in KB. And in the status bar, as you select files, you see how many files you have, and how large the total is. "6 elements selected 130 MB", it says.

But as soon as you factor folders in, it's a whole different story. For one, their Size field is empty. And as soon as a folder is included in your selection, you have no size information. If I just ctrl-click a folder to add it to the above, poof, I just have "7 elements selected".

I realise the file system doesn't know folder sizes, and you have to ask it to evaluate it. But isn't there a way for it to analyse the system, and then update it when the folder's contents are modified?

I really wish there existed a way to fill up that info in the Explorer. I know I can just right-click a folder and ask for its properties, but that's impractical. And when you have multiple complex folders, it's really long to analyse. That's why it would be great if there were a way, somehow, to store, somewhere, be it in a hidden file (ideally one that doesn't show up on Dropbox and FTP transfer to Web servers) or in a sort of database held by the explorer, or anything else. Then it would only need to add the total it knows, instead of analysing every file in every subfolder, taking several seconds.

http://foldersize.sourceforge.net/

I saw this old tweak for Windows Xp, which seems to be pretty much what I need. But here. Windows Xp.

So, is there a way for me to do this? I feel waiting several minutes for one long initial analysis, and perhaps one additional hundredth of a second for each file operation, is a low price to pay to see folder sizes immediately, like with files.

Notes:

  • I did check out external software that can analyse and show such values a bit more easily. But if I'm going to use something else, I might as well click Properties and wait. What I'm looking for is something that integrates to the file explorer.

  • I did see the few questions closed as duplicates, but I was wondering if maybe there was something new like the old Windows Xp solution, or something exclusive to Windows 8. Or something I could do (customising the file system upon formating or installing Windows or something? oo') when I mount my newly bought drives. Which, by the way, will be an SSD and an HDD.

Ariane

Posted 2013-01-10T17:37:53.483

Reputation: 1 907

Would PowerShell be of any use? – Guy Thomas – 2013-01-10T22:41:41.030

@GuyThomas: Well, uhm, you tell me..? I barely know anything (if I do know anything) about this thing, and it looks like something fairly complex. And in command line, at that, which doesn't exactly sound easy to understand. – Ariane – 2013-01-10T22:45:36.170

The only thing I've found is this, and uhm, looks like someone is more playing at cloning Mac OS than anything else... >.<" http://rajtheeban95.deviantart.com/art/Info-Extended-for-Explorer-W7-182053024

– Ariane – 2013-01-11T02:29:14.173

Oh yeah, you don't get notifications from comment replies without your name. @Karan . Here. – Ariane – 2013-01-11T19:24:37.847

So did you try the REG file in the RAR available from that DA link? – Karan – 2013-01-11T22:40:11.397

@Karan Uuuuuhm, no. You think I should? It scares me to do things when I don't know what I'm doing. – Ariane – 2013-01-11T23:31:16.420

Maybe you can try it in a VM first. – Karan – 2013-01-12T01:29:20.817

@Karan Might do that, yeah. First step, getting to a point where I know what I'm doing with a VM. xD – Ariane – 2013-01-12T01:43:55.750

@Karan how about you stop answering in comments? I need to accept your answer, but it's not an answer. xD – Ariane – 2013-01-14T00:19:15.593

I was hoping there would be an actual solution or at least a viable workaround, but it sure looks like it's not possible without MS cooperating. (Fat chance! They already released 2 more OS versions after Vista without fixing it.) – Karan – 2013-01-14T00:30:21.863

@Karan Heh. Me too. But well. >.<" – Ariane – 2013-01-14T00:31:24.343

1

Sadly Microsoft still has not included a built-in option to for this, nor have they made it so that shell-extensions can do it again.

– Synetech – 2013-03-01T14:40:38.737

Answers

0

Read this thread for alternatives, including a VBS script. If you strictly want a fully integrated Windows Explorer solution like Folder Size, then unfortunately as long as Microsoft does not fix the column provider API, I don't see how this can be accomplished. (If they had, Folder Size would have been updated as well so it would work.)

Karan

Posted 2013-01-10T17:37:53.483

Reputation: 51 857

0

  • Principle: PowerShell can solve this file-size maths problem

  • Practicalities: The key cmdlet is Measure-Object Get ChildItem is like a 'DIR' in DOS. Add -recurse if you want subdirectories

  • I have introduced a variable for you to alter the file location.

  • There is cleverer stuff you could do with the maths.

    $Pathy = "C:\Windows\System32"
    $Sizey = (Get-ChildItem $Pathy | Measure-Object -Property length -Sum)
    [math]::floor($Sizey.Sum /1MB) 

Guy Thomas

Posted 2013-01-10T17:37:53.483

Reputation: 3 160

Oh, and it tells me that inside the command line interface? That's almost useless for me, then... :c – Ariane – 2013-01-11T17:03:40.353