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