Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
759 of 1492 menu
◀ ▶

Метод Path.TrimEndingDirectorySeparator

Метод Path.TrimEndingDirectorySeparator срезает один или несколько символов разделителя в конце. Символ берётся из DirectorySeparatorChar и альтернативного разделителя.

Синтаксис

string trimmed = Path.TrimEndingDirectorySeparator(path);

Пример

Давайте уберём хвост у abcde с разделителем:

using System; using System.IO; class Program { static void Main() { string path = "abcde" + Path.DirectorySeparatorChar; string trimmed = Path.TrimEndingDirectorySeparator(path); bool res = trimmed == "abcde"; Console.WriteLine(res); } }

Результат выполнения кода:

True

Пример

Давайте оставим путь без изменений, если разделителя в конце нет:

using System; using System.IO; class Program { static void Main() { string trimmed = Path.TrimEndingDirectorySeparator("abcde"); bool res = trimmed == "abcde"; Console.WriteLine(res); } }

Результат выполнения кода:

True

Пример

Давайте срежем двойной хвост у папки в Combine:

using System; using System.IO; class Program { static void Main() { string path = Path.Combine("abcde", "") + Path.DirectorySeparatorChar; string trimmed = Path.TrimEndingDirectorySeparator(path); bool res = trimmed.EndsWith("abcde"); Console.WriteLine(res); } }

Результат выполнения кода:

True

Смотрите также

  • Combine,
    сборка пути с разделителями
  • GetDirectoryName,
    каталог из пути
  • Directory,
    папки на диске
  • Path,
    статический класс
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить