/ / Kopiowanie plików z jednego serwera na drugi za pośrednictwem aplikacji Windows .NET na moim komputerze lokalnym - c #, .net, file, copy

Kopiowanie plików z jednego serwera na drugi za pośrednictwem aplikacji Windows .NET na moim komputerze lokalnym - c #, .net, file, copy

Mam aplikację Windows zbudowaną w C #, .NET 3.5. Jedną z jego funkcji jest kopiowanie plików z ServerA na ServerB. Aplikacja zostanie uruchomiona na komputerze klienta, ClientX.

Co to jest najbardziej wydajne polecenie / sposób to zrobić w języku C #, aby pliki nie były tymczasowo buforowane na komputerze ClientX przez aplikację?

Tak więc przepływ plików powinien wyglądać tak:

ServerA ----> ServerB

i NIE: jak:

ServerA ----> ClientX (temporarily buffered internally by .NET) ----> ServerB

Odpowiedzi:

2 dla odpowiedzi № 1

Jedną z możliwości jest użycie File eXchange Protocol która używa FTP, aby wykonać bezpośredni transfer z jednego serwera na drugi bez konieczności przeglądania go.