Удаленный компьютер

Язык C#: программирование на C#, портирование кода C# на VB и VB на C#.

Модератор: Ramzes

Tuco
Постоялец
Постоялец
 
Сообщения: 508
Зарегистрирован: 18.06.2003 (Ср) 16:37
Откуда: Подмосковье

Удаленный компьютер

Сообщение Tuco » 31.08.2007 (Пт) 15:22

Здравствуйте!

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

Спасибо.
"There's more than one way to do it!"

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 31.08.2007 (Пт) 15:26

Расшарить папку :roll:
Изображение

Tuco
Постоялец
Постоялец
 
Сообщения: 508
Зарегистрирован: 18.06.2003 (Ср) 16:37
Откуда: Подмосковье

Сообщение Tuco » 31.08.2007 (Пт) 15:38

я даже не могу передать правильно путь для работы, ему не нравится запись типа "remote\\D:\\myfile.txt" и приходится работать с "\\\\remote\\sharedocs". Папку он видит, а вот при работе с ней ничего не происходит и исключение он не называет, просто не работает... :-(
"There's more than one way to do it!"

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 31.08.2007 (Пт) 15:46

Tuco писал(а):я даже не могу передать правильно путь для работы, ему не нравится запись типа "remote\\D:\\myfile.txt" и приходится работать с "\\\\remote\\sharedocs".

Так и надо.

Tuco писал(а):Папку он видит, а вот при работе с ней ничего не происходит и исключение он не называет, просто не работает... :-(

А с этого места поподробнее.
Изображение

Tuco
Постоялец
Постоялец
 
Сообщения: 508
Зарегистрирован: 18.06.2003 (Ср) 16:37
Откуда: Подмосковье

Сообщение Tuco » 31.08.2007 (Пт) 16:08

Код: Выделить всё
try
    {
         File.WriteAllText("\\\\MAIN-COMPUTER\\SharedDocs\\temp\\test.txt", txtMain.Text);                   
    }
catch (Exception e)
    {
         MessageBox.Show("The process failed: {0}", e.ToString());
     }

получаю
Код: Выделить всё
The process failed: {0}
и всё...
"There's more than one way to do it!"

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 31.08.2007 (Пт) 16:23

Правильно, второй параметр задаёт заголовок месседжбокса.
Каким получается твой заголовок?
Изображение

Tuco
Постоялец
Постоялец
 
Сообщения: 508
Зарегистрирован: 18.06.2003 (Ср) 16:37
Откуда: Подмосковье

Сообщение Tuco » 31.08.2007 (Пт) 16:25

с ошибкой я разобрался! сводится всё к
Access to the path... ... denied
"There's more than one way to do it!"

Tuco
Постоялец
Постоялец
 
Сообщения: 508
Зарегистрирован: 18.06.2003 (Ср) 16:37
Откуда: Подмосковье

Сообщение Tuco » 31.08.2007 (Пт) 16:35

Спасибо, Тёмыч, всё работает! По неизвестной причине папка оказалась недоступной. Хотя точно помню, что месяц назад открывал к ней доступ. Сейчас всё работает...
"There's more than one way to do it!"


Вернуться в C#

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList