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

Метод Path.IsPathFullyQualified

Метод Path.IsPathFullyQualified строже, чем IsPathRooted. abcde.txt - false. На Windows "\\abcde" может быть rooted, но не fully qualified; на Linux полный путь часто начинается с "/".

Синтаксис

bool full = Path.IsPathFullyQualified(path);

Пример

Давайте проверим относительное abcde.txt:

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

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

False

Пример

Давайте проверим GetFullPath:

using System; using System.IO; class Program { static void Main() { string full = Path.GetFullPath("abcde.txt"); bool res = Path.IsPathFullyQualified(full); Console.WriteLine(res); } }

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

True

Пример

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

using System; using System.IO; class Program { static void Main() { bool rel = Path.IsPathFullyQualified("12345.txt"); bool abs = Path.IsPathFullyQualified(Path.GetFullPath("12345.txt")); bool res = !rel && abs; Console.WriteLine(res); } }

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

True

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

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