如何将文件从一台服务器移动到另一台服务器

时间:2009-06-08 11:56:40

标签: asp.net

如何将文件从一台服务器移动到另一台服务器? Plz的帮助 当用户上传excel文件时,我将该文件移动到另一台服务器 这是我正在使用的代码.....

string destFilename = @"\\192.168.1.2" + @"\\xyz\\xyz1\\" +
    fileName + "";
System.IO.File.Copy(filePath, destFilename);

2 个答案:

答案 0 :(得分:2)

你的目的地路径错了,结果是

\\192.168.1.2\\sabre\\Mapping Rules Upload\\<filename>

每个目录分隔符需要1个斜杠<​​/ p>

你需要

string destFilename = @"\\192.168.1.2" + @"\sabre\Mapping Rules Upload\" + fileName + "";

或者如果删除“@”,则需要使用另一个“\”

转义每个“\”
string destFilename = "\\\\192.168.1.2" + "\\sabre\\Mapping Rules Upload\\" + fileName + "";

@符号只会为你保存转义字符串中需要转义的字符!

编辑:我假设你的代码中fileName和filePath设置正确!

HTH

单稳

答案 1 :(得分:0)

不确定您想要什么,但这是一个使用webservices传输文件的示例 https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5805105.html