Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как сохранить файл на удаленном компьютере? / 10 сообщений из 10, страница 1 из 1
09.02.2006, 11:24
    #33533405
vladik_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить файл на удаленном компьютере?
Проблемма заключается в следующем:
написал я прогу которая чего-то вычисляет, теперь мне надо результаты вычислений запихнуть в файл и сохранить этот файл на удаленном компьютере, который находится в этой же локальной сети, на всех компьютерах установлена Windows 2000, в сети настроен домен. Как это сделать?

Может кто поделится кусочком кода? :)
...
Рейтинг: 0 / 0
09.02.2006, 11:44
    #33533516
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить файл на удаленном компьютере?
создать сетевой диск и писать на него.
...
Рейтинг: 0 / 0
09.02.2006, 12:07
    #33533635
vladik_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить файл на удаленном компьютере?
wessenсоздать сетевой диск и писать на него.

Спасибо за совет, но такой вариант не подходит, т.к. пути будут формироваться динамически, т.е. сегодня я сохраняю его на комп1, а завтра на комп 2 и т.д. (сеть огромная, до 3-х тысяч машин), т.е. не могу я создать 3000 сетевых дисков. Надо другой вариант.
...
Рейтинг: 0 / 0
09.02.2006, 13:29
    #33534069
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить файл на удаленном компьютере?
тогда пускай компьютеры, которым нужны данные, сами за ними обращаются. Тут способов уже много.
...
Рейтинг: 0 / 0
09.02.2006, 13:48
    #33534164
Евгений Путилин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить файл на удаленном компьютере?
vladik_kМожет кто поделится кусочком кода? :)
К java отношение задача не имеет. Ты можеш подключится к любому сетевому устройству просто открыв файл "\\\\compname\\resoursename" всегда есть открытые для администратора C$ D$ и т.д.
...
Рейтинг: 0 / 0
09.02.2006, 14:16
    #33534276
vladik_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить файл на удаленном компьютере?
Евгений Путилин vladik_kМожет кто поделится кусочком кода? :)
К java отношение задача не имеет. Ты можеш подключится к любому сетевому устройству просто открыв файл "\\\\compname\\resoursename" всегда есть открытые для администратора C$ D$ и т.д.

Как не имеет, вот вырезка из моей проги

// Пишем все полученное файл
FileOutputStream fileOut;
try
{
fileOut = new FileOutputStream("c:/report.xls");
wb.write(fileOut);
fileOut.close();
}

здесь файл "report.xls" сохраняется на моем диске С:
Вся загвоздка в указании путя для файла.
Вот как бы мне перенаправить выходной поток на удаленный компьютер.
Может есть какое средство для именования удаленных ресурсов или есть ли способ создавать како-то универсальный идентификатор ресурсов. JNDI мне здесь не поможет? или как-то с помощью URI?
...
Рейтинг: 0 / 0
09.02.2006, 14:54
    #33534459
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить файл на удаленном компьютере?
8)


а если я сетевой провод в водопроводный кран воткну у меня на мониторе будут
рыбки плавать?



тебе ж говорят чтоб тупо что-то на удалённую машину отправить там должно
быть запущено что-нибудь чтоб это что-то принять. Либо просто в fileOut =
new FileOutputStream("c:/report.xls"); пиши сетевой путь сделав на всех
компах какой-нибудь расшареный ресурс


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
10.02.2006, 11:18
    #33536450
vladik_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить файл на удаленном компьютере?
1024


просто в fileOut = new FileOutputStream("c:/report.xls"); пиши сетевой путь сделав на всех компах какой-нибудь расшареный ресурс


Posted via ActualForum NNTP Server 1.3

Вот если бы это было так просто, то я сюда бы и не обратился. Я уже пробовал писать сетевой путь - ничего не получилось, матится.
...
Рейтинг: 0 / 0
10.02.2006, 11:38
    #33536516
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить файл на удаленном компьютере?
vladik_k 1024


просто в fileOut = new FileOutputStream("c:/report.xls"); пиши сетевой путь сделав на всех компах какой-нибудь расшареный ресурс


Posted via ActualForum NNTP Server 1.3

Вот если бы это было так просто, то я сюда бы и не обратился. Я уже пробовал писать сетевой путь - ничего не получилось, матится.
этот тынц и текущая тема - одно и то же?
что в логах после fileOut = new FileOutputStream("\\{...}\report.xls");
?
...
Рейтинг: 0 / 0
10.02.2006, 13:08
    #33536849
vladik_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сохранить файл на удаленном компьютере?
Все, решилась проблемма: указывайте сетевой путь в выходном потоке с прямым слэшэм "/", а ява его переконвертит в нужный в зависимости от ОС, до этого снизашел когда начал искать путь через URL и URI пакета java.net
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как сохранить файл на удаленном компьютере? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]