方法很多。
1,机器共享,File.Copy 方法 等。注意权限设置
2,在另外的机器上建站点,上载。
3,在另外的机器上建ftp,上载。
4,在另外的机器上建站点,传递文件的字符串。
。。

解决方案 »

  1.   

    TcpListener TcpClient Socket NetWorkStream StreamReader StreamWriter
      

  2.   

    看你想用什么方式?
    C/S模式的话,可以文件共享,Socket传输
    B/S方式可以上传等!
      

  3.   

    using System.Management;
    ConnectionOptions options = new ConnectionOptions();
    options.Username = "administrator";
    options.Password = "123456";
    if (!scope.IsConnected)
    {
         scope.Connect();
    }
    ManagementObject disk = new ManagementObject(scope, new ManagementPath("Win32_logicaldisk='c:'"), null);
    disk.Get();
     string strServerName = "目标计算机名字";
    string strTargetPath = "c:\temp";
    string strFileName = @"d:\aa.txt"
    File.Copy(strFileName, @"\\" + strServerName + @"\" + strTargetPath.Replace(":", "$") + @"\" + strFileName.Substring(strFileName[i].LastIndexOf(@"\")));