如何将文件从一台服务器移动到另一台服务器? Plz的帮助 当用户上传excel文件时,我将该文件移动到另一台服务器 这是我正在使用的代码.....
string destFilename = @"\\192.168.1.2" + @"\\xyz\\xyz1\\" +
fileName + "";
System.IO.File.Copy(filePath, destFilename);
答案 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