Я пытаюсь использовать Linq, чтобы перебрать все шрифты в папке% windir% \ Fonts и найти тот, у которого есть свойство со значением «Arial» (или любое другое имя семейства шрифтов, но не могу похоже, что доступ к свойствам шрифта (такие как «Заголовок», «Стиль шрифта», «Предназначен для» и т. д.).
Ниже приводится только основная информация о файле:
Dim fontDir = Environment.GetEnvironmentVariable("windir") & "\Fonts\"
Dim fontFiles = From file In My.Computer.FileSystem.GetFiles(fontDir)
Dim fontInfo = From fontFile In fontFiles Select _
My.Computer.FileSystem.GetFileInfo(fontFile)
То, что я хотел бы положить на конец, это что-то вроде ...Where fontFile.Title = "Arial"
. Любой совет здесь?
Причина, по которой мне нужно это сделать, - найти файл с одним или несколькими свойствами, например, Title, и затем физически скопировать этот файл шрифта в другой каталог.