Как скопировать файл из локальной системы в другую систему в C # (приложение для Windows)? - PullRequest
7 голосов
/ 03 июня 2009

Мне нужно загрузить файлы справки из моего приложения Windows C # и переместить / скопировать в другую систему (на свой локальный диск). Приложение (то же самое приложение C # windows) в локальной системе будет использовать его для помощи.

Что нужно сделать для этого?

Я понимаю File.Copy(), но я не знаю, будет ли это также для удаленной системы?

Ответы [ 2 ]

10 голосов
/ 03 июня 2009
File.Copy(
    @"C:\localpath\file.hlp", 
    @"\\remotemachinename\localpathonremotemachine\file.hlp");

Или что-то в этом роде ... второе значение - это UNC-путь.

И в случае, если целевое местоположение требует логин и пароль, применяется следующий ответ: Копирование файла на удаленный компьютер с использованием учетных данных удаленного администратора (Спасибо Карлосу Рендону за его поиск).

3 голосов
/ 03 июня 2009

File.Copy () Копирует существующий файл в новый файл. Целевой объект может быть удаленным общим ресурсом (UNC).

...