使用Java中的用户名和密码访问网络文件夹

时间:2015-03-05 16:00:10

标签: java java-io

你可以帮我解决这个问题。

我想访问需要用户名和密码的网络文件夹, 如何通过在JAVA中提供用户名和密码以编程方式访问它?

1 个答案:

答案 0 :(得分:1)

如果“网络文件夹”是指“Windows共享文件夹”,请使用JCIFS,如果您的意思是其他shared resource请指定哪个。

API示例:

import jcifs.smb.*;

jcifs.Config.setProperty( "jcifs.netbios.wins", "192.168.1.220" );
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication("domain", "username", "password");
SmbFileInputStream in = new SmbFileInputStream("smb://host/c/My Documents/somefile.txt", auth);