首页 > 解决方案 > 仅将具有特定文件扩展名的文件夹从 Google Cloud Storage Bucket 中的一个文件夹移动到另一个文件夹

问题描述

我想将包含 py 文件的所有文件夹和子文件夹从一个父文件夹移动到 GCS Bucket 中的另一个文件夹。

包含我要复制的文件的文件夹 A 如下所示:

FOLDER_A
|              
+---PROJECT_A
|       Project_A_PROD.py
|       Project_A - flow chart.png
|       README.md
|                      
\---Project_B_APAC
|   +---Project_B1_APAC
|   |       Project_B1_APAC_flow_chart.png
|   |       Project_B1_APAC.py
|   |       README.md
|   |       
|   +---Project_B2_APAC
|   |       Project_B2_APAC.py
|   |       Project_B2_APAC_flow_chart.png
|   |       README.md
|   |       
|   \---Project_B3_APAC
|           Project_B3_APAC.py
|           Project_B3_APAC_flow_chart.png
|           README.md

我要移动 py 文件的文件夹 B 应如下所示:

FOLDER_B
|              
+---PROJECT_A
|       Project_A_PROD.py
|                      
\---Project_B_APAC
|   +---Project_B1_APAC
|   |       Project_B1_APAC.py
|   |       
|   +---Project_B2_APAC
|   |       Project_B2_APAC.py
|   |       
|   \---Project_B3_APAC
|           Project_B3_APAC.py

这两个文件夹都存在于同一个存储桶中。

任何帮助将不胜感激。

标签: google-cloud-platformgoogle-cloud-storagegsutil

解决方案


推荐阅读