【发布时间】:2015-03-05 16:00:09
【问题描述】:
你能帮我解决这个问题吗?
我想访问需要用户名和密码的网络文件夹, 如何通过在 JAVA 中提供用户名和密码以编程方式访问它?
【问题讨论】:
你能帮我解决这个问题吗?
我想访问需要用户名和密码的网络文件夹, 如何通过在 JAVA 中提供用户名和密码以编程方式访问它?
【问题讨论】:
如果“网络文件夹”是指“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);
【讨论】: