为何百度云的修改文件夹名特别费时?是不是存储结构不同

2025 年 5 月 5 日
 caisimon
我现在同时用 115 网盘和百度云网盘(都是会员),在 115 上面比如一个文件夹的名称或者位置安排不是很满意就会改名称或者换位置,往往一下就好了。
而百度云文件夹(里面资源比较多)就会花老半天改名称/位置,甚至于另开一个网页会经常看到新名称和老名称同时存在。
两者差别之大让我在想是不是百度云的存储和 115 的存储方式有区别?本人不是计算机相关专业,胡乱猜测,是不是百度还在用类似文件夹树的方式,要改名字就要开一个新文件夹然后把这些文件都转移过去;而 115 就是把这些文件换一个标记名称之类的
2091 次点击
所在节点    问与答
6 条回复
kokutou
2025 年 5 月 5 日
感觉可能每个文件都是独立的 然后存储了所有者和路径
billccn
2025 年 5 月 5 日
网盘的目录名几乎都是存在数据库里(不会进入文件系统),那改名慢就说明目录名被当成主键(的一部分)用了,属于菜鸟级别的设计。
flmn
2025 年 5 月 5 日
文件夹只是呈现给你的效果,实际存储肯定不是按照文件夹的。

一般来说,如果按照块存储的话,文件夹名只是主键的一部分,所以如果给文件夹改名,就要对这个文件夹及子文件夹的所有文件修改主键,修改了主键,可能还涉及重新分片,那肯定慢。

115 快也不能说明他是按照文件夹存的,他可能对此操作做了优化。
fgwmlhdkkkw
2025 年 5 月 5 日
@flmn 反正只是给用户看的,文件夹可以是 id ,然后名字就能随便改。
wtks1
2025 年 5 月 5 日
百度网盘客户端改名好像比网页端反应快很多
caisimon
2025 年 5 月 5 日
@wtks1 我自己存照片的文件夹无论是网页端还是 PC 客户端,都有点慢。虽然平时的文件夹肯定不会到这么大,用起来也能忍一忍,就是好奇是不是对应的技术不太一样

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

https://study.congcong.us/t/1129660

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

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

© 2021 V2EX