2013-12-16 10 views
-1

То, что я пытаюсь сделать, это копирование файла из папки удаленного ПК, которая не является общей. Я написал код для подключения к ПК с помощью ManagementScope. Я выполнил некоторые запросы WMI, чтобы убедиться, что я подключен. Теперь проблема, когда я выполнить функцию File.Copy(), какКопирование файла с удаленного сервера

File.Copy(@"\\Source_server\\C:\Users\ku\Desktop\test1.txt", @"\\Destination_server\\C:\Users\mo\Downloads\"); 

он показывает мне

формат Путь не поддерживается

File.Copy ли не поддерживает копирование файлов в сети ?? Есть ли другой способ сделать это?

(у меня есть имя пользователя и пароль удаленного ПК) -Спасибо за ответ заранее

+0

Почему у вас есть C: \ на вашем пути? – RononDex

+0

Вы уверены, что хотите узнать название акции? «C:» не является допустимым именем. Кроме того, двойная обратная косая черта должна быть только в начале пути. –

+0

Ответ на извлечение файла с удаленного сервера также имеет ответ, но он должен быть общей папкой там. Но, просто сделав несколько изменений в пути, как это предлагает Каспера, он также работает для нераспакованных папок .. – user3106657

ответ

0

Вы должны, вероятно, использовать этот путь:

\\Source_server\C$\Users\ku\Desktop\test1.txt 

Но это потребует прав администратора на ваш сервер.

Лучшим решением было бы создать общую папку на сервере и использовать ее для чтения и записи файлов.

+0

Спасибо за ответ – user3106657

 Смежные вопросы

  • Нет связанных вопросов^_^