Verzeichnisgröße (auf externem Server)
Stefan
- php
Hi,
wie kann ich die Größe eines Verzeichnisses auf einem externen Server ausgeben? oder auf meinem eigenen Server?
Am besten mittels PHP,
Stefan
Hi Stefan,
wie kann ich die Größe eines Verzeichnisses
was genau meinst Du damit?
a) Die Anzahl des von allen Objekten des Verzeichnisses (oder des
Verzeichnisbaums?) effektiv belegten Bytes auf der Platte?
b) Die Summe aller Dateigrößen? (Das ist deutlich weniger!)
auf einem externen Server ausgeben?
Welchen Zugang erlaubt Dir dieser externe Server?
Vermutlich wirst Du an dieser Stelle scheitern.
oder auf meinem eigenen Server?
Das ist schon viel einfacher.
Wenn Du Deine eigenen Objekte aufsummieren willst, kannst Du das dadurch
lösen, daß Du die Menge dieser Objekte (die Du noch nicht hinreichend
genau beschrieben hast) über eine Schleife bzw. rekursive Funktion ab-
arbeitest und einfach "mitzählst".
(Ich weiß nicht, wie "find" in PHP heißt, aber sicherlich ähnlich.)
Geht es um den tatsächlich belegten Plattenplatz, dann brauchst Du andere
Informationen. (Eine 1-Byte-Datei belegt ja eventuell 16 KB, falls die
Fragmentierungsgröße des Dateisystems so eingestellt sein sollte.)
An dieser Stelle wird Deine Aufgabenstellung vermutlich plattformabhängig
Am besten mittels PHP,
Falls Du aus PHP heraus Systemkommandos starten kannst ("du" ist eines),
kein Problem.
Viele Grüße
<img src="http://www.schroepl.net/projekte/gzip_cnc/gzip_cnc.ico" border=0 alt=""> Michael