C#如何连接服务器共享文件夹
本文实例为大家分享了C#连接服务器共享文件夹的具体代码,供大家参考,具体内容如下
publicclassClassConnWin
{
///
///连接共享文件夹
///
///共享路径
///用户名
///密码
///
publicstaticvoidlinkFile(stringpath,stringuser,stringpass)
{
stringcLinkUrl=@"NetUse"+path+""+pass+"/user:"+user;
CallCmd(cLinkUrl);
}
///
///关闭所有共享连接
///
publicstaticvoidKillAllLink()
{
stringcKillCmd=@"NetUse/delete*/yes";
CallCmd(cKillCmd);
}
///
///关闭指定连接
///
///共享路径
publicstaticvoidKillLink(stringpath)
{
stringcKillCmd=@"NetUse"+path+"/delete/yes";
CallCmd(cKillCmd);
}
///
///调用Cmd命令
///
///命令行参数
privatestaticvoidCallCmd(stringstrCmd)
{
//调用cmd命令
ProcessmyProcess=newProcess();
try
{
myProcess.StartInfo.FileName="cmd.exe";
myProcess.StartInfo.Arguments="/c"+strCmd;
myProcess.StartInfo.UseShellExecute=false;//关闭Shell的使用
myProcess.StartInfo.RedirectStandardInput=true;//重定向标准输入
myProcess.StartInfo.RedirectStandardOutput=true;//重定向标准输出
myProcess.StartInfo.RedirectStandardError=true;//重定向错误输出
myProcess.StartInfo.CreateNoWindow=true;
myProcess.Start();
}
catch{}
finally
{
myProcess.WaitForExit();
if(myProcess!=null)
{
myProcess.Close();
}
}
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。