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

时间:2018-05-07 10:24:33

标签: java samba jcifs

我正在尝试列出samba中的所有文件和目录。 所以我创建了一个SmbFile:

SmbFile smb = new SmbFile("smb:\\\\10.0.4.3\\sharedFiles\\")

我能够创建新文件,但我无法列出文件和目录。 我从smb.getType()获得了值2,这意味着它是TYPE_WORKGROUP,所以如果我smb.listFiles(),我会将所有服务器注册为NetBIOS的成员。 有谁知道我必须做什么才能获得文件和目录?

1 个答案:

答案 0 :(得分:0)

好吧,最后我明白了,这个解决方案对我有用:

SmbFile smb = new SmbFile("smb:\\\\10.0.4.3\\sharedFiles\\", "smb://10.0.4.3/sharedFiles/");
smb.listFiles(); // OK

它列出了所有文件和目录。