2013-08-07 43 views
0

我试图获取用用户名和密码保护的smb-share的文件列表。这是完美的。 但是,如果我尝试在smb-share上打开一个文件,windows会要求我在提示中再次登录。我有所需的用户名和密码。打开文件之前,我可以在代码中进行登录吗?使用java登录smb

访问文件与JCIFS:

 NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication(
       rootFolderPath, user, passwort); 
     SmbFile smbServer; 
     try { 
      smbServer = new SmbFile("smb://" + rootFolderPath, auth); 

     } catch (MalformedURLException e) { 
      e.printStackTrace(); 
      continue; 
     } catch (SmbException e) { 
      e.printStackTrace(); 
     } 

回答

0

一个解决方案是一个 “净使用”

的用法