Seite 1 von 1

Restlichen Speicherplatz in Dateipfad ermitteln

Verfasst: 10. Oktober 2008 09:24
von iphenion
Hallo,

gibt es eine einfache und schnelle Möglichkeit, mit Qt4.4 den zur Verfügung stehenden freien Speicherplatz auf den Festplatten zu überprüfen?
Ich bin hier mit Linux unterwegs spreche also von mount Pfaden.
Wie kann ich also rausfinden, wieviel Platz ich noch in "/home" oder "/tmp" habe?

Gruß, Peter

Re: Restlichen Speicherplatz in Dateipfad ermitteln

Verfasst: 10. Oktober 2008 09:36
von macman
iphenion hat geschrieben:gibt es eine einfache und schnelle Möglichkeit, mit Qt4.4 den zur Verfügung stehenden freien Speicherplatz auf den Festplatten zu überprüfen?
Mir ist keiner bekannt.
iphenion hat geschrieben:Wie kann ich also rausfinden, wieviel Platz ich noch in "/home" oder "/tmp" habe?
man df

Re: Restlichen Speicherplatz in Dateipfad ermitteln

Verfasst: 10. Oktober 2008 09:50
von iphenion
macman hat geschrieben:man df
Mir ist df durchaus bekannt (auch die manpage, habe sogar in die sourcen geschaut), aber ich möchte nicht extra einen Prozess starten müssen.
Ich weiß, das ist Unix Philosophie, aber ich muss den Status sehr häufig überprüfen und ich programmiere ja unter Qt (also auch vor dem Hintergrund, dass das mal auf Windows läuft).
Tja, werde erst mal schauen, ob ich über /proc an die Informationen komme ....

Gruß, Peter

Verfasst: 10. Oktober 2008 12:21
von upsala
Man könnte auch im Source-Code von df nachsehen, wie die an die Informationen kommen...

Verfasst: 10. Oktober 2008 13:11
von escor
statvfs ist die funktion die du suchst. Genauere infos bekommst du aus der man page.

Verfasst: 11. Oktober 2008 15:41
von iphenion
escor hat geschrieben:statvfs ist die funktion die du suchst. Genauere infos bekommst du aus der man page.
Super, das scheint genau das zu sein, was ich brauche :-)
Danke