пятница, 25 января 2013 г.

Получение списка только флеш дисков на C#

Вводная: Было необходимо получить список только флеш-дисков. Исключая локальные, floppy и CD/DVD

Решение:
        private void ListFlash()
        {
            DriveInfo[] ListDrives = DriveInfo.GetDrives();
 
            foreach (DriveInfo Drive in ListDrives)
            {
                if (Drive.DriveType == DriveType.Removable)
                {
                    cbListFlash.Items.Add(Drive.Name);
                }
            }
        }