getMetadata static method
Get metadata for a file or directory without downloading content.
Trailing slashes are allowed for directory paths returned by metadata.
Implementation
static Future<ICloudFile?> getMetadata({
required String containerId,
required String relativePath,
}) async {
if (!_validateRelativePath(relativePath)) {
throw InvalidArgumentException('invalid relativePath: $relativePath');
}
final metadata = await ICloudStoragePlatform.instance.getDocumentMetadata(
containerId: containerId,
relativePath: relativePath,
);
if (metadata == null) return null;
return ICloudFile.fromMap(metadata);
}