C\#서버 공유 폴 더 에 연결 하 는 방법

2372 단어 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(); 
      } 
    } 
  } 
} 
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기