最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何将存储文件夹复制到新文件夹中? (云存储)

网站源码admin37浏览0评论

如何将存储文件夹复制到新文件夹中? (云存储)

如何将存储文件夹复制到新文件夹中? (云存储)

我正在尝试将存储中的数据从

documents/docId/file.name
迁移到
users/userId/documents/docId/file.name
。是否可以复制像
documents/docId
这样的文件夹而不需要定义“file.name”?

我的代码目前只有在我提供准确的文件名时才有效。它看起来像这样:

const updateStorageData = async () => {
  return admin
    .storage()
    .bucket()
    .file('documents/1/Screenshot 2023-05-09 at 00.33.45.png')
    .copy(
      admin
        .storage()
        .bucket()
        .file('users/testID/documents/1/Screenshot 2023-05-09 at 00.33.45.png'),
    );
};

我想尝试复制文件夹中的所有文件,而无需提供确切的文件名。这可能吗?

回答如下:

没有单一的 API 可以复制文件夹中的所有文件,但您可以 列出文件夹中的文件,然后循环一个接一个地复制它们。

发布评论

评论列表(0)

  1. 暂无评论