使用Admin SDK/Python在firebase存储中创建新文件夹

使用Admin SDK/Python在firebase存储中创建新文件夹,python,firebase,firebase-storage,firebase-admin,Python,Firebase,Firebase Storage,Firebase Admin,目前,我可以使用Python使用AdminSDK将图像上载到firebase存储 import firebase_admin from firebase_admin import credentials from firebase_admin import storage cred = credentials.Certificate("certificate.json") firebase_admin.initialize_app(cred, { 'storageBuck

目前,我可以使用Python使用AdminSDK将图像上载到firebase存储

import firebase_admin
from firebase_admin import credentials
from firebase_admin import storage


cred = credentials.Certificate("certificate.json")
firebase_admin.initialize_app(cred, { 'storageBucket' : 'AppName-addc4.appspot.com'})


bucket = storage.bucket()
blob = bucket.blob('/imageName')
imagePath = "/Users/name/Desktop/IMG_1895.jpg"
blob.upload_from_filename(imagePath)
如果我上传一张图片,它会创建一个标准文件夹,里面有我的图片。


如何将此文件夹重命名为myImages而不是

云存储并没有像计算机文件系统那样工作的“文件夹”。每个对象都有一个唯一的路径,该路径包含的组件看起来像用斜杠分隔的文件夹,可以帮助您组织内容,但实际上不存在文件夹,您无法重命名它们。有效更改其中一个“文件夹”名称的方法是将其下的所有文件复制到具有所需名称的新路径中,并且当您看到的“文件夹”不再包含任何对象时,它将从视图中消失

另见:


    • 云存储并没有真正像计算机文件系统那样工作的“文件夹”。每个对象都有一个唯一的路径,该路径包含的组件看起来像用斜杠分隔的文件夹,可以帮助您组织内容,但实际上不存在文件夹,您无法重命名它们。有效更改其中一个“文件夹”名称的方法是将其下的所有文件复制到具有所需名称的新路径中,并且当您看到的“文件夹”不再包含任何对象时,它将从视图中消失

      另见:


      有没有办法创建一个新的“文件夹”,而不是使用python重命名它?所以我的意思是我可以在firebase存储中手动执行此操作。有没有一种方法可以通过编程来实现这一点?创建文件夹不需要做任何事情。只要开始向它写入对象,它就会自动出现在控制台中。它不像普通文件系统中的“mkdir”那样工作。对不起,我误读了你的答案,我的英语不是很好。现在我明白了:)有没有办法创建一个新的“文件夹”而不是使用python重命名它?所以我的意思是我可以在firebase存储中手动执行此操作。有没有一种方法可以通过编程来实现这一点?创建文件夹不需要做任何事情。只要开始向它写入对象,它就会自动出现在控制台中。它不像普通文件系统中的“mkdir”那样工作。对不起,我误读了你的答案,我的英语不是很好。现在我明白了:)