C# を使用して、NAS またはネットワーク共有ディレクトリ (\\myNASdrive\MediaFiles) にあるフォルダー サイズ (ドライブの使用済みスペース) を取得する方法はありますか?
私はすでに次のようなことを試しました:
string[] a = Directory.GetFiles(p, "*.*");
long b = 0;
foreach (string name in a)
{
FileInfo info = new FileInfo(name);
b += info.Length;
}
return b;
ただし、これはローカル フォルダーに対してのみ機能します。
また、ユーザーの偽装を使用してみましたが、結果はありませんでした。