Будет трафик данных проходить программу хост-приложения, или будет иметься дело удаленно в сценариях где Файл C#. Копия используется:
File.Copy(@"\\SERVER13\LOL\ROFL.txt", @"\\SERVER13\ROFL.txt")
Аплодисменты n Спасибо!
Прежде всего, у вас есть небольшая ошибка в пути к файлу назначения.
Во-вторых, нет операции удаленного копирования. Существует операция удаленного перемещения (переименование, но с местом назначения в другом каталоге), например MoveFile
(см. Собственный API http://msdn.microsoft.com/en-us/library/aa365239% 28VS.85% 29.aspx ).
ОБНОВЛЕНО : Вероятно, вы пришли из unix и знаете утилиту rcp, но она работает в отношении службы удаленной оболочки (rshd), а не в отношении функций прямой файловой системы. Вы также можете использовать утилиту PsExec из SysInternals (см. http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx ) для запуска какой-либо программы на удаленном компьютере, но все это не предмет программирования.
Он будет проходить через локальное приложение. Файловая система не знает, что приложение собирается делать с байтами, которые оно читает из общего ресурса, или откуда берутся байты, записываемые в общий ресурс.
Кроме того, приложение не знает (в случае DFS), находятся ли два общих ресурса на одном компьютере.
Если вы хотите, чтобы этим занимался сервер, вам нужно удаленно запустить программу копирования.