解压缩Google存储桶中的文件

时间:2019-11-04 09:06:08

标签: google-cloud-platform google-api google-cloud-storage

我正在使用数据流模板API解压缩Google存储桶中的压缩文件。该zip文件又包含多个文件夹和文件。现在,数据流api解压缩了我的zip文件,但将输出写入了纯文本文件。我想要的只是解压缩我的输入文件并提取其中的所有内容。我该怎么办?

我的邮编包含以下层次结构

file.zip
|
|_folder1
| |
| |_file1
| |_file2
| |_file3
|_file

谢谢!

2 个答案:

答案 0 :(得分:1)

管道仅将失败的文件打印为纯文本文件。您可以查看流程的详细信息here

您确定文件可读且解压得很好吗?

答案 1 :(得分:0)

我能够使用控制台中的数据流来压缩和解压缩文件。

  

在设置上显示:批量解压缩Cloud Storage Files模板   必填参数。要读取的输入文件模式(例如,   gs://bucket-name/uncompressed/*.gz)。

因此,通过匹配模式,压缩/解压缩可以在文件级别进行。我不知道您是如何在文件夹级别上进行压缩或解压缩的。当我尝试为输入参数输入文件夹名称时,我得到:“没有文件匹配规范错误。”