你可以帮我解决这个问题。
我想访问需要用户名和密码的网络文件夹, 如何通过在JAVA中提供用户名和密码以编程方式访问它?
答案 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);