再一次卡在了文件系统设计,求救大佬
資深大佬 : SjwNo1 0
上次采用了 V2 老哥的建议,设计了类似于文件夹的模型
当前的设计为存储 文件夹 /文件 全路径:
如:
/folder_1/folder_2/…
/folder_3/file_1
/folder_4/file_5
目前遇到的问题:(深层)文件夹复制的时候需要先找出子文件夹及其相关联的文件,再做分配,这样效率好低
希望得到 V2 大佬的建议,感谢
大佬有話說 (19)
上次采用了 V2 老哥的建议,设计了类似于文件夹的模型
当前的设计为存储 文件夹 /文件 全路径:
如:
/folder_1/folder_2/…
/folder_3/file_1
/folder_4/file_5
目前遇到的问题:(深层)文件夹复制的时候需要先找出子文件夹及其相关联的文件,再做分配,这样效率好低
希望得到 V2 大佬的建议,感谢
– 0
– – 1
– – – 2
那么 2 会有个字段存储 0,1 既有顺序,也有树状结构描述
比如,一级目录的上级路径为空,二级是 1,三级是 1/2,四级是 1/2/3,这些数字是上级目录 ID,文件跟目录一样,也有这个字段。
当你移动四级目录下的内容到三级的时候,就查找 parent_path=1/2/3,然后修改 parent_id=2,parent_path=1/2
随便想的,提供个思路,不一定靠谱。可以去下载几个有名的文件管理项目代码来看看他们怎么设计的,抄过来比较一下效率再决定怎么做。