SMBfile.listfiles()放弃“无法找到网络名称”。

时间:2015-02-06 12:01:47

标签: smb jcifs

使用JCIFS创建一个java独立应用程序,用于将文件从一个共享驱动器复制到另一个共享驱动器。在复制之前,我应该进行NTLM身份验证。我收到错误"找不到网络名称"使用SMBfile.listfiles()

列出文件时
sourceAuth = new NtlmPasswordAuthentication(sourceUsername+":"+sourcePassword);

currentFolder = new SmbFile(dirToList, sourceAuth);

listofFiles = currentFolder.listFiles();

考虑网络路径是\ Myserver \ Share \ FileName.Ext,我可以在Windows资源管理器中正确访问它。

但是在代码中,SMB URL smb://Myserver/Share/FileName.Ext导致"无法找到网络名称"

如果我试图在两者之间使用IPC $ - smb://Myserver/IPC$/Share/FileName.Ext导致我进入" IPC服务的无效操作"。

0 个答案:

没有答案