C# winform如何通过“\\IP\\文件夹”方式传文件?
如果有用户名,密码的。

解决方案 »

  1.   

    不是ftp,就是局域网中双斜杠方式访问
    例如:
    \\192.12.241.22\tt\
      

  2.   

    查查DOS命令net,先建立连接
    然后,
    只要有权限,直接复制就行
      

  3.   

    WebClient,如果有用户名,密码的。要先打开那个共享文件才能传,否则会报用户名,密码错误。
      

  4.   

    给我感觉就相当于FTP了,用FTP来解决吧
      

  5.   

    tt 这个文件夹要设成共享,而且还要设成可写的,建议用ftp上传安全点
      

  6.   

    1.首先在服务器和客户端上创建用户 test 角色为管理员
    2.通过 DirectoryInfo 和  DirectorySecurity  设置你上传文件夹的访问权限。
    3.通过SaveAs("\\192.12.241.22\tt\文件名"); 即可
      

  7.   

    奇怪了,为什么那么多人说用FTP?
    客户要愿意架FTP我还用来问么?
    7楼的,saveas是哪个类的方法?
      

  8.   

    Net Use \\192.168.1.1 xx /user:xx 写到一个文本文件中,保存成一个.bat文件。如果发现没有权限,直接就运行一个进程 
              ProcessStartInfo psi = new ProcessStartInfo();
                        psi.FileName = Path.Combine(sTargetPath, "xx.bat");
                        psi.WindowStyle = ProcessWindowStyle.Hidden;
                        Process p2 = Process.Start(psi);
                        p2.WaitForExit();
    之后在尝试连接
      

  9.   

    file.copy(源文件路径,目标文件路径)就行了
    file.copy(d:\test\test1,\\192.12.241.22\tt\test1);
    当然要有目录的读写权限
      

  10.   

    服务器配置共享目录。设置相关权限
    通过\\serverName(IP)\shareName\.. 访问共享文件 
    string sPath=@"\\IP\a\a.exe";  
    System.IO.File.Exists(sPath)  
      

  11.   

    多谢楼上各位。
    但是服务器上配置了共享文件以及访问用户名,密码后
    如何用File.copy 方式?
    在哪里输入用户名密码?