【发布时间】:2018-10-20 18:41:14
【问题描述】:
我正在尝试从谷歌云存储桶中获取文件。文件名类似于20180618_1400/SOMEID_20180618.jpg、20180618_1200/SOMEID_20180618.jpg、20180617_1400/SOMEOTHERID_20180617.jpg 等。
我想获取基于SOMEID 的文件。
我尝试使用以下代码与 reg exp
bucket.getFiles({
prefix: new RegExp(`[0-9_]*\/SOMEID_`),
}, (err, files) => {
if (err) return reject(err);
resolve(files);
});
预期结果是文件20180618_1400/SOMEID_20180618.jpg 和20180618_1200/SOMEID_20180618.jpg。但是代码返回了bucket中的所有文件。
我在互联网上搜索但找不到任何东西。
还有其他方法可以实现吗?
【问题讨论】:
标签: node.js google-cloud-platform google-cloud-storage