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

StackOverflow https://stackoverflow.com/questions/944619

  •  09-09-2019
  •  | 
  •  

Вопрос

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

Что нужно сделать для достижения этой цели?

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

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

Решение

File.Copy(
    @"C:\localpath\file.hlp", 
    @"\\remotemachinename\localpathonremotemachine\file.hlp");

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

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

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

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

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