お知らせ:

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

フォルダの取得

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

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

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

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

パラメータ:

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

copy
ZCatalystApp.getInstance().getFileStoreInstance().getFolder(2823000000006561,//これをあなたのフォルダIDに置き換えてください
    {
        folder -> println("Get Folder Success")
        println("Folder name: ${folder.name} ")
    },
    {
        exception -> println("Get Folder Failed! $exception")
    })

全フォルダのメタデータの取得

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

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

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

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

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

最終更新日 2026-03-24 17:38:39 +0530 IST