Я использую C # с WinForms, и я хочу получить одно имя файла, ища только расширение? Я знаю о методе Directory.GetFiles, но я ищу только один файл. Я сейчас использую ...
string[] files = Directory.GetFiles(@"c:\tpro", "*.fdn");
string test = files.GetValue(0).ToString();
Это работает, чтобы получить имя файла, который заканчивается на .fdn. Это работает, потому что это будет только файл в каталоге, который заканчивается .fdn. Так что использование индекса "0" в этом случае работает. Но это просто не устраивает меня. Есть ли лучший способ сделать это?
Спасибо