Мне тоже нужно было это понять, но после небольшой игры, я думаю, я понял это. Я еще не успел проверить это, но думаю, что это сработает
FTPFile file[];
file = new FTPFile[ftpClient.listFiles().length];
for (int i = 0; i<file.length; i++) {
if (file[i].getName() == "directory name") {
if (file[i].isDirectory()) {
//Do stuff if it is a directory here
if (file[i].hasPermission(access, permission) {
//Do whatever you want with permissions - access and permission arguments are int's
}
}
}
}
Надеюсь, это работает / помогает. Это также кажется довольно избыточным способом, так что может быть лучший способ сделать это. ИДК, я новичок в этой библиотеке и Android