Передача данных на компьютер в локальной сети - C#

Узнай цену своей работы

Формулировка задачи:

Задача передать (скопировать) несколько файлов с машины на другую (по локальной сети) Копировал как и внутри 1 машины:
FileInfo fileInfo = new FileInfo("D:\\Test");
fileInfo.CopyTo("\\\\СompName\\FOLDER\\Новая папка");
Где fileInfo - передоверяемый файл; СompName - имя локальной машины; FOLDER - расширенная папка(или диск) Вроде все работает... Вопрос в следующем, если для доступа требуются

логин и пароль

учетки на той машине куда копируются данные, как его "ввести" и куда? Как

получить имена

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

Решение задачи: «Передача данных на компьютер в локальной сети»

textual
Листинг программы
Network.ImpersonateAction("СompName", "user", "password", () => {
    FileInfo fileInfo = new FileInfo("D:\\Test");
    fileInfo.CopyTo("\\\\СompName\\FOLDER\\Новая папка");
});

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5