``` python
import io
fra google.cloud importlagring
def rename_file(
bucket_name, blob_name, new_blob_name, generation=Ingen, if_generation_match=Ingen
):
"""Gir nytt navn til en fil."""
# IDen til GCS-bøtten din
# bucket_name ="ditt-bøttenavn"
# IDen til filen som skal flyttes
# blob_name ="storagetest/move-test.txt"
# Det nye navnet på filen
# new_blob_name ="lagringstest/moved-test.txt"
storage_client =storage.Client()
bøtte =storage_client.bucket(bøtte_navn)
# Destinasjonsnavnet må samsvare med kravene til objektnavn. Her, vi
# bevar alle metadata og ACL ved å kopiere i stedet for å omskrive eller erstatte.
blob =bucket.copy_blob(blob_name, new_blob_name, generation=generation)
blob.reload()
# Slett den eldre versjonen etter at kopieringen er fullført.
bucket.delete_blob(blob_name)
print(f"Blob {blob.name} ble omdøpt til {new_blob_name}.")
```