Member 10329286 Ответов: 1

Как скопировать файл с сетевого диска на локальный диск с помощью C#?


У меня есть несколько наборов zip-файлов на сетевом диске с учетными данными для входа в эту папку. Файлы добавляются ежедневно. Мне нужно написать программу для копирования файла с сетевого диска на локальный диск с учетом сегодняшней даты. Я понятия не имею о том, как начать с ним. Могу ли я получить некоторую помощь на подходе?

Что я уже пробовал:

Я не уверен, что это правильно, но я попробовал WindowsIdentity и олицетворение.

1 Ответов

Рейтинг:
2

OriginalGriff

Если вы собираетесь делать это часто, лучшим решением будет настроить общий ресурс на сетевом устройстве в качестве виртуального диска на локальной машине: это называется "сопоставление сетевого диска"
Как сопоставить сетевой диск в Windows 10[^]
Затем у вас есть буква диска - например, "Z:", которая напрямую обращается к папке, содержащей интересующие вас файлы, и вы можете рассматривать ее как "обычную" папку на вашем собственном компьютере. Windows восстановит связь при включении питания при условии, что удаленный компьютер доступен.