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

Preguntas similare

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



Respuesta Responder a este mensaje
#2 Nathaly
24/05/2005 - 05:14 | Informe spam
Gracias... pero sabes no entiendo como implementar el codigo que me indcas
me podrias ayudar un poco mas

De antemano miiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiillll gracias...
"Braulio Diez" wrote in message
news:
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



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida