使用 jcifs 列出所有文件和目录
List all files and directories with jcifs
我正在尝试列出来自 samba 的所有文件和目录。
所以我创建了一个 SmbFile :
SmbFile smb = new SmbFile("smb:\\10.0.4.3\sharedFiles\")
我可以创建新文件,但无法列出文件和目录。
我从 smb.getType()
获得值 2,这意味着它是 TYPE_WORKGROUP
,所以如果我这样做 smb.listFiles()
,我会将所有服务器注册为 NetBIOS 的成员。
有谁知道我必须做什么才能获取文件和目录?
好吧,我终于明白了,这是对我有用的解决方案:
SmbFile smb = new SmbFile("smb:\\10.0.4.3\sharedFiles\", "smb://10.0.4.3/sharedFiles/");
smb.listFiles(); // OK
它列出了所有文件,没有目录。
我正在尝试列出来自 samba 的所有文件和目录。 所以我创建了一个 SmbFile :
SmbFile smb = new SmbFile("smb:\\10.0.4.3\sharedFiles\")
我可以创建新文件,但无法列出文件和目录。
我从 smb.getType()
获得值 2,这意味着它是 TYPE_WORKGROUP
,所以如果我这样做 smb.listFiles()
,我会将所有服务器注册为 NetBIOS 的成员。
有谁知道我必须做什么才能获取文件和目录?
好吧,我终于明白了,这是对我有用的解决方案:
SmbFile smb = new SmbFile("smb:\\10.0.4.3\sharedFiles\", "smb://10.0.4.3/sharedFiles/");
smb.listFiles(); // OK
它列出了所有文件,没有目录。