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

Метод GetFolderPath

Путь в вывод не кладут. Для SpecialFolder.System проверяют непустую строку. Перечисление - SpecialFolder, рабочая папка - CurrentDirectory.

Синтаксис

string path = Environment.GetFolderPath( Environment.SpecialFolder.System);

Пример

Давайте получить папку System:

using System; class Program { static void Main() { string path = Environment.GetFolderPath( Environment.SpecialFolder.System); bool res = !string.IsNullOrEmpty(path); Console.WriteLine(res); } }

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

True

Пример

Давайте сравнить два вызова для одной папки:

using System; class Program { static void Main() { string a = Environment.GetFolderPath( Environment.SpecialFolder.System); string b = Environment.GetFolderPath( Environment.SpecialFolder.System); bool res = a == b; Console.WriteLine(res); } }

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

True

Пример

Давайте проверить длину пути:

using System; class Program { static void Main() { string path = Environment.GetFolderPath( Environment.SpecialFolder.System); bool res = path.Length > 0; Console.WriteLine(res); } }

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

True

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

  • SpecialFolder,
    имена системных папок
  • свойство CurrentDirectory,
    текущая папка
  • Environment,
    сведения о процессе
  • свойство NewLine,
    перевод строки системы
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить