C#获取U盘或移动硬盘等设备

        using System.IO;

        /// <summary> 获取U盘或移动硬盘等设备 </summary> 
        public static List<string> Get_UsbDisk_List()
        {
            DriveInfo[] di = DriveInfo.GetDrives();//检索计算机上的所有逻辑驱动器的驱动器名称
            List<string> Div = new List<string>();
            foreach (DriveInfo d in di)
            {
                string DriveName = d.Name.ToUpper();
                if (d.DriveType == DriveType.Removable && !DriveName.Contains("A") && !DriveName.Contains("B"))
                {//获取U盘或移动硬盘等设备
                    Div.Add(d.Name);
                }
            }
            return Div;
        }