2012-02-13 14 views
6

Chcę utworzyć aplikację WinForms, która może kopiować pliki przez sieć LAN. Używanie File.Copy wydaje się prostym sposobem na zrobienie tego. Podany przykład here pokazuje, jak skopiować plik do innego katalogu na tym samym komputerze. Jak używać File.Copy do kopiowania plików z jednego komputera na inny, który należy do tej samej sieci LAN?Jak używać metody File.Copy C# do kopiowania plików przez LAN?

Odpowiedz

2

coś takiego

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

można spróbować

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

również upewnić się, aby użyć ścieżki UNC .. oto kilka odnośników. - Link - Link - Link

+3

Jak mogę umieścić nazwę użytkownika i hasło do server2 podczas kopiowania pliku do server2? – AT07

1

Spróbuj

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

Powiązane problemy