Seite 1 von 1

HDD namen auslesen

Verfasst: Freitag 27. April 2012, 11:23
von OttoPython
moin User,

kennt jmd von euch einen Befehl um die Bezeichnung einer Festplatte auszulesen?
Ich brauche auch nicht wirklich die Laufwerksbuchstaben sondern den Namen der Festplatte.
Meine HDD heißt zB.: (C:) Testdrive
benötige nun das Testdrive als String.
jmd ne Idee?

beste Grüße
Otto

Re: HDD namen auslesen

Verfasst: Freitag 27. April 2012, 11:26
von BlackJack
@OttoPython: Da kommt man sicher per WMI irgendwie dran.

Re: HDD namen auslesen

Verfasst: Freitag 27. April 2012, 12:04
von sparrow
Von hier.
http://vermeulen.ca/python-win32api.html hat geschrieben:If you need to get the volume label, or some other information about each of these drives you can use the GetVolumeInformation function, like:

t = win32api.GetVolumeInformation("C:\\")

This returns a tupple like:

('MDATA', -590490522, 255, 6, 'FAT32')

Re: HDD namen auslesen

Verfasst: Freitag 27. April 2012, 12:28
von OttoPython
wenn ich
import win32api
t = win32api.GetVolumeInformation(path)
bekomme ich die Fehlermeldung:

ImportError: no module named win32api

Re: HDD namen auslesen

Verfasst: Freitag 27. April 2012, 12:50
von deets
Das ist ein extra Modul, das du installieren musst. Google ist dein Freund.

Re: HDD namen auslesen

Verfasst: Freitag 27. April 2012, 13:00
von /me
OttoPython hat geschrieben:ImportError: no module named win32api
pywin32

Re: HDD namen auslesen

Verfasst: Freitag 27. April 2012, 13:10
von OttoPython
Habs auch gerade gemerkt
hatte vergessen dass ich mein Rechner mal platt machen musste.

danke trotzdem.

Funktioniert top mit dem Befehl!
Danke!