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