2012-02-06 2 views
-3

Как написать листы Excel в общей сетевой папке с использованием Java API. Я думаю, что перед записью файлов первая программа должна ее аутентифицировать.Запись в формате java в общей папке

Просьба указать любые подсказки.

+0

У вас есть хотя бы это Google? http://www.google.com/search?q=excel+java. Это на первой странице !!! – chahuistle

+0

@chahuistle: Я знаю, как писать данные в excel, но я хочу, чтобы код для аутентификации был в сетевой папке, прежде чем писать в нее. – user569125

+0

uhm ... как насчет запуска вашей java-программы под пользователем, который имеет разрешения на нужные файлы? – chahuistle

ответ

3

Вы можете использовать JCIFS библиотеку для доступа к общему ресурсу Windows, SMB в Java. Используя это, вы можете сделать примерно следующее:

String smbUrl = "smb://username:[email protected]/share/file"; 
SmbFileOutputStream fos = new SmbFileOutputStream(new SmbFile(smbURL)); 

Ошибки приведут к исключению SmbException.

Если вы действительно хотите FTP, посмотрите библиотеку Apache Commons Net. Для этого есть множество примеров.

+0

О, спасибо, год, спаси мою жизнь –

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