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