Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
importovať io
z úložiska importu google.cloud
def rename_file(
bucket_name, blob_name, new_blob_name, generation=None, if_generation_match=None
):
"""Premenuje súbor."""
# ID vášho segmentu GCS
# bucket_name ="názov-vášho-bucketu"
# ID súboru, ktorý sa má presunúť
# blob_name ="test úložiska/presun-test.txt"
# Nový názov súboru
# new_blob_name ="test úložiska/presunutý-test.txt"
storage_client =storage.Client()
bucket =storage_client.bucket(bucket_name)
# Názov cieľa musí spĺňať požiadavky na názov objektu. Tu, my
# zachovať všetky metadáta a zoznam prístupových práv kopírovaním namiesto prepisovania alebo nahradenia.
blob =bucket.copy_blob(názov_blobu, nový_názov_blobu, generácia=generácia)
blob.reload()
# Po dokončení kopírovania odstráňte staršiu verziu.
bucket.delete_blob(názov_blobu)
print(f"Blob {blob.name} bol premenovaný na {new_blob_name}.")
```