Hallo,
ich versuche über eine kombination von Batch und Autoit herauszufinden wie viel speicherplatz auf den Physikalischen Festplatten belegt ist. Für Batch habe ich mit hilfe von WMI bereits eine Methode die mir nur die Physikalischen Festplatten liefert keine USB, gemappte etc. Als ergebnis habe ich in etwa folgendes:
Spoiler anzeigen
Caption FreeSpace Size VolumeName
C: 46044831744 137426010112
E: 24855883776 62612733952 New Volume
oder ich kann mir auch folgende Ergebnisse liefern lassen.
Spoiler anzeigen
46044831744
24855883776
Spoiler anzeigen
137426010112
62612733952
jeweils in eine Textdatei.
Das Problem ist, es ist nicht klar wie viele Partitionen/Festplatten vorhanden sind. Autoit soll also anhand dieser Informationen den belegten Speicherplatz berechnen bzw selbst ermitteln anhand der Laufweks-Buchstaben(CMD kann das leider nicht weil die Zahlenkette zu lang ist) und das Erbegnis in eine Textdatei schreiben. Sollte in diesem Fall z.B.
129138028544 sein. Also belegter Speicherplatz C+E
Wie macht man das am besten?