Перечислите все файлы и каталоги с помощью jcifs - PullRequest
0 голосов
/ 07 мая 2018

Я пытаюсь перечислить все файлы и каталоги из samba. Поэтому я создаю SmbFile:

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

Я могу создавать новые файлы, но не могу перечислить файлы и каталоги. Я получаю значение 2 от smb.getType(), это означает, что это TYPE_WORKGROUP, поэтому, если я сделаю smb.listFiles(), я получу все серверы, зарегистрированные как члены NetBIOS. Кто-нибудь знает, что мне нужно сделать, чтобы получить файлы и каталоги?

1 Ответ

0 голосов
/ 07 мая 2018

Ну, наконец-то я понял, решение, которое сработало для меня:

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

И в нем перечислены все файлы и каталоги.

...