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

DirectoryInfo

Класс DirectoryInfo в System.IO привязан к пути каталога. new DirectoryInfo(path) не создаёт папку сам по себе - для этого есть Create.

Синтаксис

var dir = new DirectoryInfo(path);

Пример

Давайте создадим DirectoryInfo для abcde и проверим Exists:

using System; using System.IO; class Program { static void Main() { Directory.CreateDirectory("abcde"); var dir = new DirectoryInfo("abcde"); Console.WriteLine(dir.Exists); Console.WriteLine(dir.Name); } }

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

True "abcde"

Пример

Давайте посмотрим Parent у вложенной папки:

using System; using System.IO; class Program { static void Main() { Directory.CreateDirectory("abcde/inner"); var inner = new DirectoryInfo("abcde/inner"); Console.WriteLine(inner.Parent?.Name); } }

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

"abcde"

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

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