目录

删除云侧文件

当云侧文件不需要时,开发者可以在应用客户端删除云侧的文件。

约束与限制

支持Phone、Tablet设备。并且从5.1.0(18)版本开始,新增支持Wearable设备;从5.1.1(19)版本开始,新增支持TV设备;从6.1.0(23)版本开始,新增支持PC/2in1设备。

前提条件

操作步骤

  1. 导入相关模块。

    import { cloudStorage } from '@kit.CloudFoundationKit';
    // ...
    import { BusinessError } from '@kit.BasicServicesKit';
    import { hilog } from '@kit.PerformanceAnalysisKit';
  2. 调用StorageBucket.deleteFile删除云侧的文件。

    删除操作不可逆,一旦执行,文件会被物理删除,不可找回。

    let bucket: cloudStorage.StorageBucket = cloudStorage.bucket();
    bucket.deleteFile(UI.uploadFileName).then(() => {
      hilog.info(0x0000, 'Storage', `Succeeded in deleting File`);
    }).catch((err: BusinessError) => {
      hilog.error(0x0000, 'Storage', `Failed to delete file  code: ${err.code}, message: ${err.message}`);
    });

    删除文件后,可以登录AppGallery Connect,选择项目,进入“云存储”界面查看文件列表。