C++ Program zum auslesen des freien Festplattenplatzes

Antworten
Nachricht
Autor
himero
Beiträge: 8
Registriert: 10. Okt 2006 12:56

C++ Program zum auslesen des freien Festplattenplatzes

#1 Beitrag von himero » 10. Okt 2006 13:01

Hallo!

Ich benötige für ein Projekt dringend eine Möglichkeit unter Linux c++ den freien Festplattenplatz auszulesen. Leider gibt es für Linux ja keine vordefinierte Funktion dafür. Daher hoff ich, dass mir hier jemand weiterhelfen kann. Geht es über die ioctl Mehtode? Wenn ja, wie bekomme ich das hin?

Vielen Dank schon mal!
himero

Benutzeravatar
Janka
Beiträge: 3585
Registriert: 11. Feb 2006 19:10

#2 Beitrag von Janka » 11. Okt 2006 9:56

Für Linux und einige andere Unixe geht das mit statvfs() oder statfs(). Wenn es möglichst plattformunabhängig sein soll, solltest du aber stattdessen "df" aufrufen, und die Ausgabe parsen.

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

himero
Beiträge: 8
Registriert: 10. Okt 2006 12:56

#3 Beitrag von himero » 11. Okt 2006 11:37

Vielen Dank! statfs ist genau das was ich gesucht habe.

Antworten