Java 使用jcifs列出所有文件和目录

Java 使用jcifs列出所有文件和目录,java,samba,jcifs,Java,Samba,Jcifs,我试图列出samba中的所有文件和目录。 因此,我创建了一个SMB文件: SmbFile smb = new SmbFile("smb:\\\\10.0.4.3\\sharedFiles\\") 我可以创建新文件,但不能列出文件和目录。 我从smb.getType()获得值2,这意味着它是TYPE\u工作组,因此如果我执行smb.listFiles()操作,我会将所有服务器注册为NetBIOS的成员。 有人知道我必须做些什么才能获得文件和目录吗?好吧,我终于找到了,以下是对我有效的解决方案:

我试图列出samba中的所有文件和目录。 因此,我创建了一个SMB文件:

SmbFile smb = new SmbFile("smb:\\\\10.0.4.3\\sharedFiles\\")
我可以创建新文件,但不能列出文件和目录。 我从
smb.getType()
获得值2,这意味着它是
TYPE\u工作组
,因此如果我执行
smb.listFiles()
操作,我会将所有服务器注册为NetBIOS的成员。
有人知道我必须做些什么才能获得文件和目录吗?

好吧,我终于找到了,以下是对我有效的解决方案:

SmbFile smb = new SmbFile("smb:\\\\10.0.4.3\\sharedFiles\\", "smb://10.0.4.3/sharedFiles/");
smb.listFiles(); // OK
它列出了所有文件,没有目录