Seite 1 von 1

HDD Speicher auslesen

Verfasst: Montag 23. August 2010, 15:10
von Jonso
Moin,
kann mir jemand sagen ob und wenn ja welche Funktion es in Python gibt mir den freien Speicher einer Festplatte oder eines Ordners auszugeben?

Re: HDD Speicher auslesen

Verfasst: Montag 23. August 2010, 16:24
von ms4py
Also unter Linux würde ich die Ausgabe von `df` bzw. `df -h` parsen. Vielleicht geht das aber auch einfacher.

Re: HDD Speicher auslesen

Verfasst: Montag 23. August 2010, 16:31
von Jonso
unter linux^^
sry hat vergessen dazu zu schreiben das es unter windows laufen soll

Re: HDD Speicher auslesen

Verfasst: Montag 23. August 2010, 17:49
von lunar
Unter Windows gibt es GetDiskFreeSpace. Aufrufen kann man diese Funktion entweder über ctypes oder mit dem Drittpaket pywin32. Alternativ kommt man an diese Information auch über WMI, aber da kenne ich weder das konkrete Objekt noch weiß ich, wie man WMI aus Python ansprechen kann.

@ms4py: Unter Linux kann man auch "os.statvfs()" nutzen. Das ist einfacher als die Ausgabe von df zu parsen.

Edit: Link korrigiert

Re: HDD Speicher auslesen

Verfasst: Montag 23. August 2010, 18:25
von Jonso
Dankeschön :D