Метод Path.GetExtension
Метод Path.GetExtension ищет точку
в последнем сегменте пути. Если расширения
нет, вернётся пустая строка. Проверка
наличия - в
HasExtension.
Синтаксис
string ext = Path.GetExtension(path);
Пример
Давайте получим расширение abcde.txt:
using System;
using System.IO;
class Program
{
static void Main()
{
string res = Path.GetExtension("abcde.txt");
Console.WriteLine(res);
}
}
Результат выполнения кода:
".txt"
Пример
Давайте возьмём расширение из вложенного пути:
using System;
using System.IO;
class Program
{
static void Main()
{
string res = Path.GetExtension("abcde/12345.txt");
Console.WriteLine(res);
}
}
Результат выполнения кода:
".txt"
Пример
Давайте запросим расширение у abcde
без точки:
using System;
using System.IO;
class Program
{
static void Main()
{
string res = Path.GetExtension("abcde");
Console.WriteLine("\"" + res + "\"");
}
}
Результат выполнения кода:
""
Смотрите также
-
ChangeExtension,
сменить расширение -
GetFileNameWithoutExtension,
имя без точки -
GetFileName,
имя с расширением -
Path,
разбор путей