2009-06-08 5 views
2

ファイルを別のサーバーに移動するにはどうすればいいですか?ユーザーiが.....これは私が使用していたコードである別のサーバー にあるサーバーから別のサーバーにファイルを移動する方法

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

、ない上に行くのに十分な情報。そのような限られた情報を与えられた私のアドバイスは、それをUSBスティックにコピーし、それを他のサーバーに転送してからコピーし直すことです。 質問を拡大して、私たちの生活やあなたのことをもっと簡単にすることができます。 – paxdiablo

+0

私の編集を確認してください、あなたのコードが正しく書かれていないので、私はそれが最も理にかなった別の引用符を追加しました。私が間違っていたら編集してください。 – paxdiablo

+0

私は彼がプログラム的にファイルをあるサーバーから別のサーバーにコピーする方法を尋ねていると思います。 System.IO.File.CopyはUNCパスで動作しますか? –

答えて

2

リンク先のパスは、それはあなたが各ディレクトリの区切り文字で1つのスラッシュが必要

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

であることが判明するだろう間違っている

はあなたのいずれかは、あなたが「@」を削除した場合、あなたはあなたがエスケープ別の「\」

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

@記号だけでセーブして、各「\」をエスケープする必要が

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

または必要文字列でエスケープする必要がある文字!

EDIT:あなたのコードfileNameとfilePathが正しく設定されていると推測しています!

HTH

ワンショット真剣

関連する問題