基于 Mysql,如何实现回收站功能呢?求赐教

2020-12-30 14:05:38 +08:00
 SjwNo1

需求

设计一个 web 端的回收站,用户可以删除文件 /文件夹放入回收站,回收站内可销毁 /复原 文件 /文件夹

当前的设计

文件,文件夹,回收站都有单独的表,路径 path 都有记录

遇到的问题

文件 /文件夹复原的时候复杂度特别高,需要检验原始路径-->再生缺失的文件夹-->合并 等等步骤,总的来说已经理不清思路了。。。

有实现过类似功能的 v2er 吗,给点建议什么的,感激不尽

3268 次点击
所在节点    MySQL
23 条回复
SjwNo1
2020-12-31 09:39:51 +08:00
@abigeater 我发现这样也是可以的,不管用哪种方式,还原的时候都需要经历复杂的逻辑。。 谢谢老哥
shanghai1943
2020-12-31 17:26:09 +08:00
试了一下,在 Macos 下,先删子目录后删父目录,然后想恢复子目录的时候发现没反应。。
SjwNo1
2021-01-04 18:08:31 +08:00
@shanghai1943 产品看了 win 的效果然后要批量还原。。

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

https://www.v2ex.com/t/740306

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

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

© 2021 V2EX