Naja ich würde hier dennoch wie bereits von l4nk4b3l beschrieben die DriveInfo Klasse verwenden.
Hier eine schnell geschriebene Funktion:
Code:
private static long FestplattenGroesse(string LaufwerkBuchstabe)
{
System.IO.DriveInfo di = new System.IO.DriveInfo(LaufwerkBuchstabe);
{
return (((di.TotalSize / 1024) / 1024) / 1024);
}
}
Beispiel für den Aufruf:
Code:
Console.WriteLine("Die größe der Festplatte \"{0}\" beträgt: {1}", "C:\\", FestplattenGroesse("C:\\"));
Console.Read();
Ausgabe:
Code:
Die größe der Festplatte "C:\" beträgt: 228 GB
MfG, Sawyer