Цитата Efsey:
string result = name.Substring(name.IndexOf(".", 0)); »
|
,
Все бы хорошо, но вот если имя файла будет иметь вид что то вроде : 123.456.txt, метод IndexOf ищет первое вхождение символа в строке! и получится что ты считаешь не только расширение!
Делай так :
Код:

string result = FI.Extension; //Вернет расширение файла!