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() смотри здесь
Сборка персонального компьютера от Artline: умный выбор для современных пользователей