Mögliches Duplikat:
Programmatische Ermittlung des verfügbaren Speicherplatzes aus UNC Path
Ich versuche, eine Funktion zu finden, die ich von C# aus aufrufen kann, um diese Informationen abzurufen. Dies ist, was ich bis jetzt versucht habe:
String folder = "z:\myfolder"; // It works
folder = "\\mycomputer\myfolder"; // It doesn't work
System.IO.DriveInfo drive = new System.IO.DriveInfo(folder);
System.IO.DriveInfo a = new System.IO.DriveInfo(drive.Name);
long HDPercentageUsed = 100 - (100 * a.AvailableFreeSpace / a.TotalSize);
Das funktioniert gut, aber nur, wenn ich einen Laufwerksbuchstaben angebe. Gibt es eine Möglichkeit, den freien Speicherplatz abzurufen, indem man einen ganzen Pfad angibt?