お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

フォルダの取得

注意: Catalystでは、早期アクセスモードでStratusと呼ばれる新しいオブジェクトストレージコンポーネントを提供しています。このコンポーネントは、現在のCloud Scale File Storeコンポーネントの大幅なアップグレードです。Stratusコンポーネントの詳細については、こちらをご覧ください。

早期アクセスモードでStratusコンポーネントを使用するには、support@zohocatalyst.comまでメールでお問い合わせください。

特定のフォルダのメタデータを取得する

以下のコード構文に示すように、一意のフォルダIDをgetFolder()メソッドの引数として渡すことで、File Store内の特定のフォルダの詳細を取得できます。これにより、フォルダオブジェクトが取得され、フォルダの作成日時、最終更新日時、およびフォルダ内のファイルのメタ情報などのメタデータを取得できます。

以下のコードで使用される<FILE_STORE_INSTANCE>は、File Storeインスタンスページで定義されたインスタンスです。

copy
Future<(APIResponse, ZCatalystFolder)> <FILE_STORE_INSTANCE>.getFolder(int id)

パラメータ:

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”) }


すべてのフォルダのメタデータを取得する

以下のコード構文に示すように、getFolders()メソッドを使用して、プロジェクトのFile Storeで利用可能なすべてのフォルダの詳細を取得できます。これにより、すべてのフォルダおよびフォルダ内のファイルのメタデータを取得できます。

以下のコードで使用される<FILE_STORE_INSTANCE>は、File Storeインスタンスページで定義されたインスタンスです。

copy
Future<(APIResponse, List<ZCatalystFolder>)> <FILE_STORE_INSTANCE>.getFolders()

サンプルコードスニペットを以下に示します:

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");
}

最終更新日 2026-02-23 18:09:41 +0530 IST