/// <summary>
/// 映射磁盘
/// </summary>
/// <param name="mip">共享路径</param>
/// <param name="username">用户名</param>
/// <param name="password">密码</param>
public bool OpenDisk(string mip,string username,string password)
{
try
{
Process proc = new Process();
ProcessStartInfo procinfo = new ProcessStartInfo("NET");
procinfo.Arguments = @"use " + mip + " " + password + " /user:" + username + "";
procinfo.WindowStyle = ProcessWindowStyle.Hidden;
proc.StartInfo = procinfo;
proc.Start();
proc.Close();
DirectoryInfo DirInfo = new DirectoryInfo(mip);
return true;
}
catch
{
return false;
}
}
/// <summary>
/// 清空映射磁盘
/// </summary>
public bool CloseDisk()
{
try
{
Process proc = new Process();
ProcessStartInfo procinfo = new ProcessStartInfo("NET");
procinfo.Arguments = @"NET USE * /DELETE /YES";
procinfo.WindowStyle = ProcessWindowStyle.Hidden;
proc.StartInfo = procinfo;
proc.Start();
proc.Close();
return true;
}
catch
{
return false;
}
}