Работа с директориями - C#
Формулировка задачи:
Добрый вечер, товарищи. Вопрос такой, возможно ли при помощи C# создать директорию с общим доступом, для работы в локальной сети. Если да, то не буду против небольшого примера.
Решение задачи: «Работа с директориями»
textual
Листинг программы
string folderPath = @"C:\MySharedFolder"; Directory.CreateDirectory(folderPath); ManagementClass managementClass = new ManagementClass("Win32_Share"); ManagementBaseObject inParams = managementClass.GetMethodParameters("Create"); inParams["Description"] = Description; // Описание inParams["Name"] = ShareName; // Имя общей папки inParams["Path"] = folderPath; inParams["Type"] = 0x0; // Тип общей папки. 0 -> Disk Drive ManagementBaseObject outParams = managementClass.InvokeMethod("Create", inParams, null); if ((uint)(outParams.Properties["ReturnValue"].Value) != 0) { // Ошибка. Возможно папка уже является общей }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д