お知らせ:

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

ファイルの取得

特定のファイルのメタデータの取得

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

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

copy
<FOLDER_INSTANCE>.getFile(
    id: Long,
    success: (ZCatalystFile) → Unit,
    failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ZCatalystFile>>?

パラメータ:

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

copy
val folder = ZCatalystApp.getInstance().getFileStoreInstance().getFolderInstance(2823000000006561) //これをあなたのフォルダIDに置き換えてください
    folder.getFile(2823000000044005, //ここにファイルIDを入力してください
        {
            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")
        })

すべてのファイルのメタデータの取得

以下のコード構文に示すように、getFiles()メソッドを使用して、特定のフォルダー内のすべてのファイルの詳細を取得できます。

以下のコードで使用されている<FOLDER_INSTANCE>は、フォルダーインスタンスページで定義されたインスタンスです。

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

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

copy
ZCatalystApp.getInstance().getFileStoreInstance().getFolderInstance(2823000000006561).getFiles( //これをあなたのフォルダIDに置き換えてください
    {
        files -> println("Get Files Success")
        for (file in files){
            println("File names: ${file.name}")
        }
    },
    {
        exception -> println("Get Files Failed $exception")
    }
)

最終更新日 2026-03-30 13:40:30 +0530 IST