.net 磁盘映射/清空

        /// <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;
            }
        }

原文地址:https://www.cnblogs.com/Alaric/p/2295746.html