Как скопировать файл из локальной системы в другую систему на C # (приложение для Windows)?
-
09-09-2019 - |
Вопрос
Мне нужно загрузить файлы справки из моего приложения Windows C # и переместить / скопировать в другую систему (на ее локальный диск).Приложение (то же самое приложение C # Windows) в локальной системе будет использовать его для получения справки.
Что нужно сделать для достижения этой цели?
Я понимаю File.Copy()
но я не знаю, будет ли это справедливо и для удаленной системы?
Решение
File.Copy(
@"C:\localpath\file.hlp",
@"\\remotemachinename\localpathonremotemachine\file.hlp");
Или что-то в этом роде...второе значение - это UNC-путь.
И в случае, если целевому местоположению требуются логин и пароль, применим следующий ответ: Скопируйте файл на удаленный компьютер, используя учетные данные удаленного администратора (Спасибо Карлосу Рендону за то, что нашел его).
Другие советы
Файл.Копировать() Копирует существующий файл в новый файл.Целью может быть удаленный общий ресурс (UNC).