Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Obtener carpetas

Obtener los metadatos de una carpeta específica

Puedes obtener los detalles de una carpeta específica en File Store, pasando su Folder ID único como argumento al método getFolder(), como se muestra en la sintaxis de código a continuación. Esto obtiene el objeto de carpeta con el cual puedes recuperar los metadatos de la carpeta como los detalles de su creación, última modificación, y los detalles de los archivos que contiene.

El <FILE_STORE_INSTANCE> utilizado en el código a continuación es la instancia definida en la página de instancia de File Store.

copy
<FILE_STORE_INSTANCE>.getFolder(
    id: Long,
    success: (ZCatalystFolder) → Unit,
    failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ZCatalystFolder>>?

Parámetros:

  • id: El Folder ID único de la carpeta a recuperar

A continuación se muestra un fragmento de código de ejemplo:

copy
ZCatalystApp.getInstance().getFileStoreInstance().getFolder(2823000000006561,//Reemplaza esto con tu ID de carpeta
    {
        folder -> println("Get Folder Success")
        println("Folder name: ${folder.name} ")
    },
    {
        exception -> println("Get Folder Failed! $exception")
    })

Obtener los metadatos de todas las carpetas

Puedes recuperar los detalles de todas las carpetas disponibles en el File Store de tu proyecto usando el método getFolders(), como se muestra en la sintaxis de código a continuación. Esto puede obtener los metadatos de todas las carpetas y los archivos que contienen.

El <FILE_STORE_INSTANCE> utilizado en el código a continuación es la instancia definida en la página de instancia de File Store.

copy
<FILE_STORE_INSTANCE>.getFolders(
    success: (List<ZCatalystFolder>) → Unit,
    failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ArrayList<ZCatalystFolder>>>?

A continuación se muestra un fragmento de código de ejemplo:

copy
ZCatalystApp.getInstance().getFileStoreInstance().getFolders(
    {
        folders ->
        for (folder in folders){
                println("Folder names: ${folder.name}")
        }
    },
    {
        exception ->
        println("Get Folders Failed! $exception")
    }
)

Última actualización 2026-03-24 17:38:39 +0530 IST