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 Cloud Scale File Store. Puedes obtener más información sobre el componente Stratus aquí.

Para utilizar el componente Stratus en el modo de 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 carpeta con el cual puedes recuperar los metadatos de la carpeta, como los detalles de su creación, última modificación y los metadetalles de los archivos en ella.

La <FILE_STORE_INSTANCE> utilizada 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 : Int64, completion : @escaping ( Result< ZCatalystFolder, ZCatalystError > ) -> Void )

Parámetros:

  • id: El ID de carpeta único de la carpeta a recuperar
  • completion: Si la operación es exitosa, el bloque de completion devolverá los detalles de la carpeta. De lo contrario, devolverá un error.

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

copy
ZCatalystApp.shared.getFileStoreInstance().getFolder(id : 3376000000427654) {(result) in //Reemplaza esto con tu ID de carpeta
	switch result	{
  	case .success ( let folder) :
		   print("The names of the folder are " + folder.name)
	  case .error( let error ) :
	   print( "Error occurred >>> \( error )" )
  	}
	}

Obtener los metadatos de todas las carpetas

Puedes recuperar los detalles de todas las carpetas disponibles en el File Store de tu proyecto utilizando 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 en ellas.

La <FILE_STORE_INSTANCE> utilizada 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( completion : @escaping ( Result< [ ZCatalystFolder ], ZCatalystError > ) -> Void )

Parámetros:

  • completion: Si la operación es exitosa, el bloque de completion devolverá los detalles de todas las carpetas. De lo contrario, devolverá un error.

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

copy
ZCatalystApp.shared.getFileStoreInstance().getFolders() {(result) in
	switch result{
	  case .success ( let folders) :
	   for folder in folders {
    			print("The names of the folder are " + folder.name)
   			}	
  case .error( let error ) :
   	print( "Error occurred >>> \( error )" )
		  }
	}

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