ファイルの取得
特定のファイルのメタデータの取得
以下のコード構文に示すように、一意のファイルIDを引数としてgetFile()メソッドに渡すことで、File Store内の特定のファイルの詳細を取得できます。これにより、ファイルオブジェクトが取得され、作成日時、最終更新日時、ファイルサイズなどのファイルのメタデータを取得できます。
以下のコードで使用されている<FILE_STORE_INSTANCE>は、File Storeインスタンスページで定義されたインスタンスです。
copy
<FOLDER_INSTANCE>.getFile(
id: Long,
success: (ZCatalystFile) → Unit,
failure: ((ZCatalystException) → Unit)?
): ZCatalystRequest<ZCatalystResponse<ZCatalystFile>>?
パラメータ:
- id: 一意のファイルID
以下にサンプルコードスニペットを示します:
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
Yes
No
Send your feedback to us
Skip
Submit