Вопрос

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

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

Ура n

Это было полезно?

Решение

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

Во-вторых, нет операции удаленной копии. Существует дистанционное управление перемещением (переименование, но с пунктом назначения в другом каталоге), как MoveFile (см. родное API http://msdn.microsoft.com/en-us/library/aaa365239%28vs.85%29.aspx.).

Обновленный: Возможно, вы пришли из UNIX и знают утилиту RCP, но он работает с уважением службы удаленной оболочки (RSHD), а не с уважением функций прямой файловой системы. Вы также можете использовать утилиту PSExec из Sysinternals (см. http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx.) Чтобы начать некоторую программу на удаленном компьютере, но все это не является предметом программирования.

Другие советы

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

Кроме того, приложение не знает (в случае DFS), если два акция находятся на одной машине.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top