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

Nota: Catalyst ahora te ofrece un nuevo componente de almacenamiento de objetos llamado Stratus en modo de Early Access. Este componente es una mejora significativa del componente actual de Cloud Scale File Store. Puedes obtener más información sobre el componente Stratus aquí.

Para usar el componente Stratus en el modo Early Access, envíanos un correo electrónico a support@zohocatalyst.com.

Obtener los metadatos de una carpeta específica

Puedes obtener los detalles de una carpeta específica en File Store, pasando su ID de carpeta único como argumento al método getFolder(), como se muestra en la sintaxis de código a continuación. Esto obtiene el objeto de la carpeta con el cual puedes recuperar los metadatos de la carpeta, como los detalles de su creación, última modificación y los metadatos 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
Future<(APIResponse, ZCatalystFolder)> <FILE_STORE_INSTANCE>.getFolder(int id)

Parámetros:

A continuación se muestra un fragmento de código de ejemplo con la instancia de File Store:

copy
try{
  var (response, folder) = await   ZCatalystApp.getInstance().getFileStoreInstance().getFolder(2823000000006561);
 print('Get Folder Success.');
 print('Folder name : ${folder.name}');

} on ZCatalystException catch (ex) { print(“Failed to fetch folder: $ex”) }


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
Future<(APIResponse, List<ZCatalystFolder>)> <FILE_STORE_INSTANCE>.getFolders()

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

copy
try{
  var (response, folders) =  await ZCatalystApp.getInstance().getFileStoreInstance().getFolders();
  print('Get all Folders Success.');
 for (var folder in folders) {
   print(folder.name);
 }
} on ZCatalystException catch (ex) {
  print("Failed to fetch all folders $ex");
}

Última actualización 2026-03-20 21:51:56 +0530 IST