zoukankan      html  css  js  c++  java
  • 使用NET USE 来访问共享目录 dodo

    使用

      string _Service=@"\\192.168.0.200";
                string _Path = "CallCenter";
                ConnectLan(_Service, "Guest", "");

                DirectoryInfo _Direct = new DirectoryInfo(_Service + "\\" + _Path);
                foreach (DirectoryInfo _SubDirect in _Direct.GetDirectories())
                {
                    MessageBox.Show(_SubDirect.Name);
                }

    方法 

            public string ConnectLan(string p_Path,string p_UserName,string p_PassWord)
            {
                System.Diagnostics.Process _Process = new System.Diagnostics.Process();
                _Process.StartInfo.FileName = "cmd.exe";          
                _Process.StartInfo.UseShellExecute = false;
                _Process.StartInfo.RedirectStandardInput = true;
                _Process.StartInfo.RedirectStandardOutput = true;
                _Process.StartInfo.CreateNoWindow = true;
                _Process.Start();
                //NET USE \\192.168.0.1 PASSWORD /USER:UserName
                _Process.StandardInput.WriteLine("net use " + p_Path + " " + p_PassWord + " /user:" + p_UserName);

                _Process.StandardInput.WriteLine("exit");
                _Process.WaitForExit();
                string _ReturnText = _Process.StandardOutput.ReadToEnd();// 得到cmd.exe的输出 
                _Process.Close();
                return _ReturnText;
            } 

  • 相关阅读:
    mybatis集成spring
    静态代码块-普通代码块-构造代码块(好多图)
    Mybatis generator(复制粘贴完成)
    委派模式和适配器模式
    mysq--索引模块
    谈谈TCP的四次挥手
    说说TCP的三次握手
    网络基础知识
    java的IO机制
    std::bind接口与实现
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/1527770.html
Copyright © 2011-2022 走看看