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 archivos

Obtener los metadatos de un archivo específico

Puedes recuperar los detalles de un archivo específico en File Store, pasando su File ID único como argumento al método getFile(), como se muestra en la sintaxis de código a continuación. Esto obtiene el objeto de archivo con el cual puedes recuperar los metadatos del archivo como los detalles de su creación, última modificación, tamaño del archivo, etc.

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
<FOLDER_INSTANCE>.getFile(
    id: Long,
    success: (ZCatalystFile) → Unit,
    failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ZCatalystFile>>?

Parámetros:

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

copy
val folder = ZCatalystApp.getInstance().getFileStoreInstance().getFolderInstance(2823000000006561) //Reemplaza esto con tu ID de carpeta
    folder.getFile(2823000000044005, //Reemplazar con el ID del archivo
        {
            file -> println("Get File Success")
            println("The name of the file is: ${file.name}")
            println("The size of the file is: ${file.size}")
        },
        {
            exception -> println("Get File Failed! $exception")
        })

Obtener los metadatos de todos los archivos

Puedes recuperar los detalles de todos los archivos disponibles en una carpeta específica usando el método getFiles(), como se muestra en la sintaxis de código a continuación.

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

copy
<FOLDER_INSTANCE>.getFiles(
    success: (List<ZCatalystFile>) → Unit,
    failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ArrayList<ZCatalystFile>>>?

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

copy
ZCatalystApp.getInstance().getFileStoreInstance().getFolderInstance(2823000000006561).getFiles( //Reemplaza esto con tu ID de carpeta
    {
        files -> println("Get Files Success")
        for (file in files){
            println("File names: ${file.name}")
        }
    },
    {
        exception -> println("Get Files Failed $exception")
    }
)

Última actualización 2026-03-30 13:40:30 +0530 IST