Ayuda con Directorios y archivos en C#

23/05/2005 - 05:32 por Nathaly | Informe spam
Hola a todos... estoy creando un programa donde necesito crear una carpeta
dinamicamente y a traves de codigo compartirla para que el resto de
aplicaciones en mi red la pueden ver...
Existe alguna manera de hacer esto????
El crear el archivo es facil... pero como comparto la carpeta?????

De antemano gracias a todos por sus sugerencias...

saludos,
nathaly
 

Leer las respuestas

#1 Braulio Diez
23/05/2005 - 09:34 | Informe spam
Hola,


Para compartir una carpeta:

using System.Management;
...

using (ManagementClass o = new ManagementClass("\\\\.\oot\\cimv2",
"Win32_Share", null))
{
string method = "create";
ManagementBaseObject inputArgs = o.GetMethodParameters(method);
inputArgs["Name"] = "SharedTemp"; // share as
inputArgs["Path"] = "c:\\temp"; // directory to share
inputArgs["Description"] = "this is public share";
inputArgs["Type"] = 0; // 0 = Disk share type
ManagementBaseObject outParams = o.InvokeMethod(method, inputArgs, null);
uint ret = (uint)(outParams.Properties["ReturnValue"].Value);
if(ret != 0)
Console.WriteLine("Failed {0}", ret);
}

Saludos
Braulio



"Nathaly" escribió:

Hola a todos... estoy creando un programa donde necesito crear una carpeta
dinamicamente y a traves de codigo compartirla para que el resto de
aplicaciones en mi red la pueden ver...
Existe alguna manera de hacer esto????
El crear el archivo es facil... pero como comparto la carpeta?????

De antemano gracias a todos por sus sugerencias...

saludos,
nathaly



Preguntas similares