Я бы хотел переместить список файлов из хранилища Google в другую папку:
storage_client = storage.Client()
count = 0
# Retrieve all blobs with a prefix matching the file.
bucket=storage_client.get_bucket(BUCKET_NAME)
# List blobs iterate in folder
blobs=bucket.list_blobs(prefix=GS_FILES_PATH, delimiter='/') # Excluding folder inside bucket
for blob in blobs:
if fnmatch.fnmatch(blob.name, FILE_PREF):
WHAT CAN GO HERE?
count += 1
Единственная полезная информация, которую я нашел в Документации Google:
Согласно этой документации, единственный способ состоит в том, чтобы скопировать из одной папки в другую и удалить ее.
- Любой способ фактически переместить файлы?
- Каков наилучший способ перемещения всех файлов на основе PREFIX, например
*BLABLA*.csv
PS Не хотите использовать
"gsutil mv gs://[SOURCE_BUCKET_NAME]/[SOURCE_OBJECT_NAME]
gs://[DESTINATION_BUCKET_NAME]/[DESTINATION_OBJECT_NAME]"