Joh*_*ung 5 search storage file google-cloud-storage
我正在开发一个可以提供大量文件的应用程序。假设它是一家汽车公司。每辆车都有一个文件夹,其中包含该车的文档/文件。这些文件被上传到类别中,在 GStorage 中表示为“文件夹”。2 辆不同汽车的 2 个文件可能如下所示:
car1/receipt/2016-02-02_payment.pdf
car1/pictures/tires.png
car2/receipt/2016-01-02_payment.pdf
Run Code Online (Sandbox Code Playgroud)
假设我想在我的应用程序中列出所有收据。我该怎么做?由于 Google Cloud Storage 中的搜索功能非常有限,我目前提出的解决方案是拥有一个包含所有文件的镜像数据库表,当我想访问这些文件时,我会为用户生成 URL。如果 GStorage 有一种搜索 */ 文件的方法,那就太好了。
小智 5
gsutil 支持 * 和 ? 通配符仅适用于文件。要在通配符目标中包含文件夹,您需要将 * 或 ? 加倍 符号。例如,gsutil ls gs:///**.txt 将列出所有子目录中的所有文本文件。通配符页面提供了更多详细信息。