Копирование файла Java с одного сервера на другой - PullRequest
0 голосов
/ 02 ноября 2010

Я хочу скопировать один файл из system1 в system2.Обе эти системы находятся в одной сети.файл присутствует в общей папке в system1.У меня есть имя пользователя и пароль для доступа к этому местоположению.Как я могу написать Javacode для выполнения этого?

Ответы [ 3 ]

1 голос
/ 02 ноября 2010

Должно ли ваше решение использовать простую Java?Если нет, то лучше использовать существующие утилиты для передачи файлов, например scp, если вы используете * nix-компьютеры.

Если ответ на мой вопрос положительный, тогда сокеты путьБиблиотеки Apache Commons, такие как net и io , также могут быть полезны.

0 голосов
/ 02 ноября 2010

Я знаю, как это сделать только под * nix. Сначала вы должны смонтировать обе общие папки. Это должен делать либо системный администратор вашего компьютера, либо вы можете сделать это в своей программе через FUSE («Файловая система в пространстве пользователя») и соответствующие плагины Samba. И тогда вы можете скопировать необходимые файлы, как обычно.

0 голосов
/ 02 ноября 2010

с использованием розеток. подключиться к системе1. скопировать файл, подключиться к системе 2. вставить файл. вуаля.

Учебник оракула по сокетам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...