Как создать каталог и промежуточные каталоги в 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);
}
}
