how to make a folder open for writing by user programmatically in c#
using System;
using System.Management;
using System.IO;
public string ShareFolder(string FolderPath, string ShareName, string Description)
{
string strSharePath = FolderPath;
string strShareName = ShareName;
string strShareDesc = Description;
string msg = string.Empty;
try
{
Directory.CreateDirectory(strSharePath);
ManagementClass oManagementClass = new ManagementClass("Win32_Share");
ManagementBaseObject inputParameters = oManagementClass.GetMethodParameters("Create");
ManagementBaseObject outputParameters;
inputParameters["Description"] = strShareDesc;
inputParameters["Name"] = strShareName;
inputParameters["Path"] = strSharePath;
inputParameters["Type"] = 0x0;//disk drive
inputParameters["MaximumAllowed"] = null;
inputParameters["Access"] = null;
inputParameters["Password"] = null;
outputParameters = oManagementClass.InvokeMethod("Create", inputParameters, null);
if ((uint)(outputParameters.Properties["ReturnValue"].Value) != 0)
{
msg = "There is a problem while sharing the directory.";
throw new Exception("There is a problem while sharing the directory.");
}
else
{
msg = ("Share Folder has been created with the name :" + strShareName);
}
}
catch (Exception ex)
{
msg = (ex.Message.ToString());
}
return msg;
}
Are there any code examples left?
New code examples in category C#
-
C# 2022-03-27 22:40:23 c# movement script
-
C# 2022-03-27 22:15:17 Delete last modification on EntityFramework Core
-
C# 2022-03-27 22:15:02 file.create folder c#
-
C# 2022-03-27 19:25:04 Error inflating class android.support.constraint.ConstraintLayout
-
C# 2022-03-27 19:15:02 top down shooting in unity 2D
-
C# 2022-03-27 18:50:02 c# remove invalid directory characters
-
C# 2022-03-27 18:30:07 how to use K2 games Games parallax background
-
C# 2022-03-27 18:25:10 c# replace crlf
-
C# 2022-03-27 18:25:09 keycode for left mouse click unity