![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Stefan Priebe, 28. 08. 1999, 11:02
Hallo!
Ich möchte mit meinem PERL-Script die größe bzw. die gesamte größe des Inhalts eines Verzeichnisses abfragen.
Ist das Möglich ?
Stefan
Die folgende Nachricht zum Thema stammt von: Erik Tews, 28. 08. 1999, 11:16
»» Hallo!
»»
»» Ich möchte mit meinem PERL-Script die größe bzw. die gesamte größe des Inhalts eines Verzeichnisses abfragen.
»» Ist das Möglich ?
Unter Unix gibt es da den Befehl du. Den mußt du halt von Perl aus aufrufen.
Die folgende Nachricht zum Thema stammt von: Michael Schröpl, 30. 08. 1999, 15:38
»» Ich möchte mit meinem PERL-Script die größe bzw. die gesamte größe des Inhalts eines Verzeichnisses abfragen.
»» Ist das Möglich ?
Du kannst Dir ein Skript schreiben, welches das aktuelle Verzeichnis rekursiv traversiert und alle Dateigrößen zusammenzählt. (Verzeichnis mit "opendir" öffnen; jeden Eintrag lesen; falls Datei, dann Größe addieren; falls Verzeichnis, dann diese Funktion rekursiv aufrufen; "." und ".." ignorieren. Achtung bei Verzeichniszugriffen: Immer vollständige Pfadnamen verwenden!)
Ich habe so etwas Ähnliches hier herumliegen (mein Ziel war es, eine HTML-Site Map meiner Homepage zu generieren), das ist aber zu lang und zu spezifisch zum hier posten, denke ich. (203 Zeilen inklusive Kommentaren ...)
Damit bekommst Du aber *nicht* den belegten Brutto-Speicherplatz, weil dieser von der Clustergröße des Laufwerks usw. abhängt.
Eine Datei mit 1 Byte Nutzinhalt kann durchaus mehrere KB an Plattenplatz belegen.
© 1998-2006
Impressum, Software: Classic Forum