Я не могу заставить .exists () или .isDirectory () вернуть true для существующей подпапки, из которой я могу .listFiles () и получить ожидаемый результат.
subfolder = createSmbFile("smb://my-server/uploads/subfolder");
log.debug(subfolder.exists() + "/" + subfolder.isDirectory());
производит «ложь / ложь». Тем не менее, вызов .listFiles () вернул бы массив [file1, file2, file3 ...]. Я смог осуществить загрузку и выгрузку определенных c файлов по имени (заканчивая расширением) без проблем.
Что я делаю не так?
Редактировать: Это мое версия jcifs btw
<dependency>
<groupId>eu.agno3.jcifs</groupId>
<artifactId>jcifs-ng</artifactId>
<version>2.1.4</version>
</dependency>