Как создать каталог и промежуточные каталоги в C#

Метод System.IO.Directory класса CreateDirectory класса создает каталог. Если путь каталога содержит отсутствующие промежуточные каталоги, он также создает их. Например, если C: \ DirA пуст, и вы используете CreateDirectory для создания C: \ DirA \ DirB \ DirC, тогда метод автоматически создает DirB, а также DirC.

Наконец, если вы спросите CreateDirectory, чтобы создать уже существующий каталог, метод возвращается без исключения исключения.

Когда вы вводите путь к каталогу в этом примере TextBox и нажимаете кнопку «Создать», выполняется следующий код.

// Создаем каталог.
private void btnCreate_Click(object sender, EventArgs e)
{
    if (Directory.Exists(txtDirectory.Text))
    {
        MessageBox.Show("This directory already exists.",
            "Already Exists", MessageBoxButtons.OK, 
            MessageBoxIcon.Information);
    }
    else
    {
        Directory.CreateDirectory(txtDirectory.Text);
        MessageBox.Show("Directory created.",
            "Directory Created", MessageBoxButtons.OK,
            MessageBoxIcon.Information);
    }
}

Источник: http://csharphelper.com/blog/2016/11/create-a-directory-and-intermediate-directories-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector