Файл. Копия с UNC соединяет каналом к (тот же сервер) запрос пути UNC

Будет трафик данных проходить программу хост-приложения, или будет иметься дело удаленно в сценариях где Файл C#. Копия используется:

File.Copy(@"\\SERVER13\LOL\ROFL.txt", @"\\SERVER13\ROFL.txt")

Аплодисменты n Спасибо!

5
задан Aggelos Biboudis 11 June 2010 в 16:15
поделиться

3 ответа

Прежде всего, у вас есть небольшая ошибка в пути к файлу назначения.

Во-вторых, нет операции удаленного копирования. Существует операция удаленного перемещения (переименование, но с местом назначения в другом каталоге), например 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 ) для запуска какой-либо программы на удаленном компьютере, но все это не предмет программирования.

4
ответ дан 14 December 2019 в 08:42
поделиться

Он будет проходить через локальное приложение. Файловая система не знает, что приложение собирается делать с байтами, которые оно читает из общего ресурса, или откуда берутся байты, записываемые в общий ресурс.

Кроме того, приложение не знает (в случае DFS), находятся ли два общих ресурса на одном компьютере.

2
ответ дан 14 December 2019 в 08:42
поделиться

Если вы хотите, чтобы этим занимался сервер, вам нужно удаленно запустить программу копирования.

1
ответ дан 14 December 2019 в 08:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: