没有合适的资源?快使用搜索试试~ 我知道了~
C#如何连接服务器共享文件夹
14 下载量 96 浏览量
2020-08-27
11:36:22
上传
评论
收藏 29KB PDF 举报
温馨提示
试读
1页
主要为大家详细介绍了C#如何连接服务器共享文件夹,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
资源推荐
资源详情
资源评论
C#如何连接服务器共享文件夹如何连接服务器共享文件夹
主要为大家详细介绍了C#如何连接服务器共享文件夹,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了C#连接服务器共享文件夹的具体代码,供大家参考,具体内容如下
public class ClassConnWin
{
/// <summary>
/// 连接共享文件夹
/// </summary>
/// <param name="path">共享路径</param>
/// <param name="user">用户名</param>
/// <param name="pass">密码</param>
/// <returns></returns>
public static void linkFile(string path, string user, string pass)
{
string cLinkUrl = @"Net Use " + path + " " + pass + " /user:" + user;
CallCmd(cLinkUrl);
}
/// <summary>
/// 关闭所有共享连接
/// </summary>
public static void KillAllLink()
{
string cKillCmd = @"Net Use /delete * /yes";
CallCmd(cKillCmd);
}
/// <summary>
/// 关闭指定连接
/// </summary>
/// <param name="path">共享路径</param>
public static void KillLink(string path)
{
string cKillCmd = @"Net Use " + path + " /delete /yes";
CallCmd(cKillCmd);
}
/// <summary>
/// 调用Cmd命令
/// </summary>
/// <param name="strCmd">命令行参数</param>
private static void CallCmd(string strCmd)
{
//调用cmd命令
Process myProcess = new Process();
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();
}
}
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
资源评论
weixin_38617451
- 粉丝: 4
- 资源: 903
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功