Чтобы создать папку, необходимо использовать метод CreateDirectory пространства имёт System.IO.
[code]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO; //Добавить эту строку
namespace Virq
{
class Program
{
static void Main(string[] args)
{
Directory.CreateDirectory("D:\\123"); //Создание папки
}
}
}
[/code]
Разделитель адреса \ записывать надо в видео двойной бэк-слеша \\, т.к. одинарный \ является
экранирующим символом.
Второй же вариант, записать строку так:
[code]
Directory.CreateDirectory(@"D:\123");
[/code]
Если папка существует, то ничего не произойдёт критичного. Данные внутри не удалятся.
Если создать сразу структуру вложенных папок, то они будут созданы, как это заказано:
[code]
Directory.CreateDirectory("D:\\Данные\\Пользователи\\Администраторы");
[/code]
Будет автоматически создана папка "Данные". Внутри неё "Пользователи". А внутри "Пользователей" - "Администраторы".
В некоторых языках программирования создать папку в несуществующей папке нельзя. И пришлось бы команду создания записывать трижды.
Ну или опять же другим вариантом:
[code]
Directory.CreateDirectory(@"D:\Данные\Пользователи\Администраторы");
[/code]
Дополнительная информация о том, как вывести результат в
консоли или
WinForm