Create
Create() создаёт каталог по пути DirectoryInfo и возвращает DirectoryInfo для новой папки.
Синтаксис
DirectoryInfo created = dirInfo.Create();
Пример
Давайте создадим вложенный каталог abcde/inner:
using System;
using System.IO;
class Program
{
static void Main()
{
var dir = new DirectoryInfo("abcde/inner");
dir.Create();
Console.WriteLine(dir.Exists);
Console.WriteLine(new DirectoryInfo("abcde").Exists);
}
}
Результат выполнения кода:
True
True
Пример
Давайте повторный Create не ломает существующую папку:
using System;
using System.IO;
class Program
{
static void Main()
{
var dir = new DirectoryInfo("abcde");
dir.Create();
File.WriteAllText("abcde/abcde.txt", "abcde");
dir.Create();
Console.WriteLine(File.Exists("abcde/abcde.txt"));
}
}
Результат выполнения кода:
True
Смотрите также
-
Delete,
удаление каталога -
CreateDirectory,
статическое создание -
Directory,
класс Directory -
DirectoryInfo,
объект каталога