重複の可能性:
UNCパスから使用可能なスペースをプログラムで決定する
その情報を取得するためにC#から呼び出すことができる関数を見つけようとしています。これは私がこれまでに試したことです:
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);
これは問題なく機能しますが、ドライブ文字を渡した場合に限ります。パス全体を渡すことで空き領域を取得する方法はありますか?