Я ищу способ получить информацию о размере диска в два цикла, но у меня возникают трудности. TotalFreeSpace не распознан.
List<string> NamesDrive = new List<string>();
string[] LogicalDrives = System.IO.Directory.GetLogicalDrives();
foreach (string Disk in LogicalDrives)
{
NamesDrive.Add(Disk);
}
DriveInfo[] allDrives = DriveInfo.GetDrives();
foreach (DriveInfo d in allDrives)
{
foreach (string i in NamesDrive)
{
if (d.Name == i)
{
string Size = d.TotalFreeSpace;
}
}
}