Свойство CurrentDirectory
Путь в вывод не кладут и папку в
примерах не меняют. Проверяют
непустую строку. Системные папки -
GetFolderPath,
перевод строки -
NewLine.
Синтаксис
string folder = Environment.CurrentDirectory;
Пример
Давайте проверить, что путь не пустой:
using System;
class Program
{
static void Main()
{
bool res = !string.IsNullOrEmpty(
Environment.CurrentDirectory);
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте сравнить два чтения подряд:
using System;
class Program
{
static void Main()
{
bool res = Environment.CurrentDirectory
== Environment.CurrentDirectory;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Пример
Давайте проверить длину строки:
using System;
class Program
{
static void Main()
{
bool res = Environment.CurrentDirectory.Length > 0;
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
Environment,
сведения о процессе -
метод
GetFolderPath,
системная папка -
SpecialFolder,
имена системных папок -
метод
GetEnvironmentVariable,
прочитать переменную