gpt4 book ai didi

Ruby - 如何检查谷歌云存储(桶)中是否存在文件?

转载 作者:太空宇宙 更新时间:2023-11-03 18:03:13 25 4
gpt4 key购买 nike

我一直在寻找一种方法来使用 google-cloud-storage ruby​​ api 检查我的存储桶中是否存在文件。

最佳答案

在 2019 年,一种非常简单的检查方法如下。我想变量 bucket 是来自谷歌云存储 ruby​​ gem 的 Bucket 对象。

file = bucket.file "i/love/pancakes.png" # Return nil when you ask for an inexisting path
file&.exists? # Return true if the file does exists

我同意它看起来有点奇怪,但它确实起作用了。由于缺乏更好的答案。 🙃


为了完整起见,以下是您检索存储桶的方式:

storage = Google::Cloud::Storage.new project_id: "your-project-name"
bucket = storage.bucket "your-bucket-name"

关于Ruby - 如何检查谷歌云存储(桶)中是否存在文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57338351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com