DriveInfo.GetDrives().Where(x => x.DriveType == DriveType.Removable).ToList();
+
Directory.GetFiles()
DriveInfo.GetDrives() - получает список дисков.Where(x => x.DriveType == DriveType.Removable) - Linq- запрос, перечисляющий элементы с заданным условием:x => x.DriveType == DriveType.Removable - условие выборки: выбрать только те диски в которых DriveType == DriveType.Removable, то есть съемные дискиToList() - преобразовать отобранную коллекцию в List 2.
Directory.GetFiles()
Вызов статического метода GetFiles() класса Directory
Возвращает массив строк.
Подробнее о классе и его методах, в том числе различных перегрузках GetFiles() смотри здесь
Продвижение своими сайтами как стратегия роста и независимости