2012-02-13 42 views
6

我想製作一個可以通過局域網複製文件的WinForms應用程序。使用File.Copy似乎是一個簡單的方法來做到這一點。給出的示例here顯示瞭如何將文件複製到同一臺計算機上的其他目錄。如何使用File.Copy將文件從一臺計算機複製到另一臺屬於同一局域網的計算機上?如何使用File.Copy C#方法通過LAN複製文件?

回答

2

像這樣的事情

File.Copy(
    "C:\path\yourfile.txt", 
    "\\remote_hostname\path\destinationfile.txt"); 
4

你可以嘗試

File.Copy(@"\\server\sourceFileFolder\file1", @"\\server2\destinationFileFolder\file1"); 

還確保使用UNC路徑..這裏有一些引用。 - Link - Link - Link

+3

如何,我可以把用戶名和密碼,當我將文件複製到服務器2到Server2? – AT07 2012-08-31 10:40:04

1

試試這個

File.Copy(@"\\server\folder$\test.txt", "test.txt");