Cloudflare R2 不允许空文件夹么?

2024-06-04 16:19:26 +08:00
 crownor

想问一下大家 R2 允许空的文件夹么?我发现 Obsidian 同步的时候空文件夹会直接删除,想问问这个是不是 R2 的问题

1271 次点击
所在节点    问与答
7 条回复
songjiaxin2008
2024-06-04 16:24:35 +08:00
一般来说对象存储里面没有真正的文件夹。可以尝试在目录下创建一个类似于.gitkeep 的文件来保证文件夹不会被忽略。
renmu
2024-06-04 16:25:04 +08:00
oss 没有文件系统对应的文件夹(应该
crownor
2024-06-04 16:34:45 +08:00
@renmu
@songjiaxin2008

啊,谢谢,那确实是 R2 本身不支持空文件夹这个对象
niubilewodev
2024-06-04 17:00:52 +08:00
s3 就是 key value ,文件夹的树状结构实际上是把 key 做分割/前缀来实现的。
srlp
2024-06-05 00:01:30 +08:00
用 api 可以建立 / 结尾的 object ,但是网页端显示会有问题
crownor
2024-06-05 10:14:31 +08:00
@niubilewodev 原来如此,谢谢解释
crownor
2024-06-05 10:15:38 +08:00
@srlp 多谢这个路子,不过还是算了 0.0 不想自己动手改了,还是正事要紧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1046738

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX