Я пытаюсь сделать нерекурсивный список с помощью gcloud-java storage на ГКС ведре снаружи AppEngine на основе this suggestiongcloud-ява-хранения Storage.BlobListOption.recursive (ложь) не работает
Однако, кажется, что его не работает ожидается, именно он по-прежнему перечислять все файлы, хотя я поставил Storage.BlobListOption.recursive(false)
мою структуру кода в основном нравится: Storage client = StorageOptions.defaultInstance().service(); Page<Blob> blobPage = client.list(my_bucket, Storage.BlobListOption.recursive(false)); for (Blob blob : blobPage.values()) { // it is still iterating all the leaf files in my_bucket }
на самом деле позже я обнаружил, что, кажется, что ни один из BlobListOption
не кажется, принимает (maxResults
, prefix
) и список просто вернут все листовые файлы независимо от того, что ...
Я использую API неправильно или что может быть проблемой?