我可以通過下面的代碼獲取文件名。我怎樣才能發送這個文件到遠程計算機。這臺遠程計算機IP:192.168.2.105還我可以使用51124端口如何將文件發送到遠程計算機?
class Program
{
static void Main(string[] args)
{
string[] dosyalarinYollari = System.IO.Directory.GetFiles(@"z:\20071008\1.2.392.200036.9116.2.6.1.48.1215563310.1191800303.305777\", "*.dcm", System.IO.SearchOption.AllDirectories);
foreach (string s in dosyalarinYollari)
{
Console.Write(s+"\n"); // i need to send tihs s file to remote machine
}
Console.ReadKey();
}
}
,這是否需要文件和打印機共享進行安裝和驅動器被正確共享? – 2010-05-05 09:03:31
@Adrian Grigore:是的,但確實如此,但OP沒有說明使用什麼協議。 @GxG:您在路徑中缺少一些反斜槓,並且使用像'c $'這樣的管理共享需要遠程主機的管理權限。 – 2010-05-05 09:06:49
如果您以管理員身份登錄,則可以在沒有問題的情況下進行傳輸,前提是您是所有計算機上的管理員。如果您再次使用網絡登錄,則不會有太大問題,但可能會遇到登錄錯誤。沒有解決方案,只需要一個解決方法:在傳輸之前,使用以下命令運行Process.Start:net use \\ machinenameorip \ driveletter $/user:domain \ username密碼 – GxG 2010-05-05 09:08:38