读写网上邻居共享的文件夹,和操作本地文件夹类似,只要有权限读取写入即可。

分为以下2步:

1.打通共享文件夹权限

2.操作文件

 

 

打通共享文件夹权限

 1         /// <summary>
 2         /// 连接共享文件
 3         /// </summary>
 4         /// <param name="path">共享文件地址</param>
 5         /// <param name="userName">用户名</param>
 6         /// <param name="passWord">密码</param>
 7         /// <returns>true:连接成功 false:连接失败</returns>
 8         public static bool ConnectState(string path, string userName, string passWord)
 9         {
10             bool Flag = false;
11             Process proc = new Process();
12             try
13             {
14                 proc.StartInfo.FileName = "cmd.exe";
15                 proc.StartInfo.UseShellExecute = false;
16                 proc.StartInfo.RedirectStandardInput = true;
17                 proc.StartInfo.RedirectStandardOutput = true;
18                 proc.StartInfo.RedirectStandardError = true;
19                 proc.StartInfo.CreateNoWindow = true;
20                 proc.Start();
21                 string dosLine = @"net use " + path + " /User:" + userName + " " + passWord + " /PERSISTENT:YES";
22                 proc.StandardInput.WriteLine(dosLine);
23                 proc.StandardInput.WriteLine("exit");
24                 while (!proc.HasExited)
25                 {
26                     proc.WaitForExit(1000);
27                 }
28                 string errormsg = proc.StandardError.ReadToEnd();
29                 proc.StandardError.Close();
30                 if (string.IsNullOrEmpty(errormsg))
31                 {
32                     Flag = true;
33                 }
34                 else
35                 {
36                     throw new Exception(errormsg);
37                 }
38             }
39             catch (Exception ex)
40             {
41                 throw ex;
42             }
43             finally
44             {
45                 proc.Close();
46                 proc.Dispose();
47             }
48 
49             return Flag;
50         }
View Code

相关文章:

  • 2021-12-30
  • 2022-01-06
  • 2021-10-23
  • 2021-08-25
  • 2022-01-06
  • 2021-12-30
  • 2021-11-01
  • 2021-04-16
猜你喜欢
  • 2021-08-04
  • 2021-06-22
  • 2022-12-23
  • 2021-12-22
  • 2021-06-20
相关资源
相似解决方案