Auf einen Blick die Größe von Auswahlen und Ordnern erkennen (in Bytes, KB usw.)

Auf einen Blick die Größe von Auswahlen und Ordnern erkennen (in Bytes, KB usw.)

Ich frage mich, ob es eine Möglichkeit gibt, einfach zu sehen, wie viel Speicherplatz Dinge im Datei-Explorer beanspruchen. Wenn Sie Dateien auswählen, ist das ganz einfach. In der Detailansicht gibt es beispielsweise eine Spalte „Größe“ in KB. Und in der Statusleiste, wenn Sie Dateien auswählen,Dateiensehen Sie, wie viele Dateien Sie haben und wie groß die Gesamtmenge ist. „6 Elemente ausgewählt, 130 MB“, heißt es.

Aber sobald Sie Ordner berücksichtigen, sieht die Sache ganz anders aus. Zum einen ist das Feld „Größe“ leer. Und sobald Ihre Auswahl einen Ordner enthält, haben Sie keine Größeninformationen. Wenn ich einfach mit gedrückter Strg-Taste auf einen Ordner klicke, um ihn oben hinzuzufügen, habe ich plötzlich nur noch „7 Elemente ausgewählt“.

Mir ist klar, dass das Dateisystem die Ordnergrößen nicht kennt und Sie es bitten müssen, diese zu ermitteln. Aber gibt es nicht eine Möglichkeit, das System zu analysieren und es dann zu aktualisieren, wenn der Inhalt des Ordners geändert wird?

Ich wünschte wirklich, es gäbe eine Möglichkeit, diese Informationen im Explorer auszufüllen. Ich weiß, ich kann einfach mit der rechten Maustaste auf einen Ordner klicken und nach seinen Eigenschaften fragen, aber das ist unpraktisch. Und wenn Sie mehrere komplexe Ordner haben, dauert die Analyse sehr lange. Deshalb wäre es großartig, wenn es eine Möglichkeit gäbe, sie irgendwo zu speichern, sei es in einer versteckten Datei (idealerweise eine, die nicht bei Dropbox und FTP-Übertragung auf Webserver angezeigt wird) oder in einer Art Datenbank, die vom Explorer verwaltet wird, oder sonst etwas. Dann müsste er nur die Summe addieren, die er kennt, anstatt jede Datei in jedem Unterordner zu analysieren, was mehrere Sekunden dauern würde.

http://foldersize.sourceforge.net/

Ich habe diesen alten Tweak für Windows XP gesehen, der so ziemlich genau das zu sein scheint, was ich brauche. Aber hier. Windows XP.

Gibt es also eine Möglichkeit für mich, dies zu tun? Ich denke, dass das Warten von mehreren Minuten auf eine lange Erstanalyse und vielleicht einer zusätzlichen Hundertstelsekunde für jeden Dateivorgang ein geringer Preis ist, um die Ordnergrößen sofort zu sehen, wie bei Dateien.

Anmerkungen:

  • Ich habe mir externe Software angesehen, die solche Werte etwas einfacher analysieren und anzeigen kann. Aber wenn ich etwas anderes verwenden möchte, kann ich genauso gut auf Eigenschaften klicken und warten. Was ich suche, ist etwas, das sich in den Datei-Explorer integrieren lässt.

  • Ich habe gesehen, dass die wenigen Fragen als Duplikate geschlossen wurden, aber ich habe mich gefragt, ob es vielleicht etwas Neues wie die alte Windows XP-Lösung gibt oder etwas, das exklusiv für Windows 8 ist. Oder etwas, das ich tun könnte (das Dateisystem beim Formatieren oder Installieren von Windows anpassen oder so? Ooo), wenn ich meine neu gekauften Laufwerke mounte. Das werden übrigens eine SSD und eine HDD sein.

Antwort1

Lesendieser Threadfür Alternativen, einschließlich eines VBS-Skripts. Wenn Sie unbedingt eine vollständig integrierte Windows Explorer-Lösung wieOrdnergröße, dann leider, solange Microsoft nicht beheben dieSpaltenanbieter-API, ich weiß nicht, wie das erreicht werden kann. (Wenn das der Fall wäre, wäre auch die Ordnergröße aktualisiert worden, sodass es funktionieren würde.)

Antwort2

  • Prinzip: PowerShell kann dieses mathematische Problem der Dateigröße lösen

  • Praktische Aspekte: Das wichtigste Cmdlet ist Measure-Object Get ChildItem ist wie ein 'DIR' in DOS. Fügen Sie -recurse hinzu, wenn Sie Unterverzeichnisse möchten

  • Ich habe eine Variable eingeführt, mit der Sie den Dateispeicherort ändern können.

  • Mit Mathematik könnte man cleverere Sachen anstellen.

    $Pathy = "C:\Windows\System32"
    $Sizey = (Get-ChildItem $Pathy | Measure-Object -Eigenschaftslänge -Summe)
    [Mathe]::Boden($Sizey.Summe /1MB)

verwandte Informationen