IT技术博客大学习 共学习 共进步

文件系统的树形结构改善构思

狂Shell - Happy Hacking狂Shell - Happy Hacking 2013-05-19 23:32:29 浏览 4,063 次

   今天有网友在抱怨文件系统的树形结构不好用, 比方说:有<<C/C++编程指南书>>既属于C语言文件夹的,也属于C++文件夹的,但又不想把C语言和C++语言两个分类归为一块,也不想每个文件夹都复制一份,这样会很浪费空间,那有什么好的思路可以改善文件系统的树形结构呢, 一些网友和我都建议用tags,比如构思的下图:

   

   右边的TAGS会根据用户的目录自动产生TAG, 然后给用户点击使用,这样当把<<C/C++编程指南>>放入C语言目录夹中时, 系统自动给本书打一个C语言的tag, 同时你可以可以手动给这本书打一个C++语言的tag.

   当你想访问文件时,你有两种访问文件的方式, 树形结构是为了管理, 而TAGS结构不需要随着tree的深度增加,就不停的点击进去, 用TAGS直接点击一次, 就可以索引处相关文件. 那是否还可以改进呢?

   我觉得还可以,再看如下图:

   

   如图,当点击C++语言这个TAG时,文件管理器自动打开相应目录,这样更人性化点, 大致方向是构思成这样的, 如果真正实施起来,还要想更多, 这里是为了抛砖引玉,大家如果有更好的思路也可以回复下, 有志之人 可以共同实施下. 谢.

建议继续学习

  1. GFS, HDFS, Blob File System架构对比 (阅读 10,341)
  2. MooseFS知多少 (阅读 6,043)
  3. MogileFS 的介绍(MogileFS 系列1) (阅读 4,981)
  4. 一线DBA总结:MySQL搭配XFS文件系统优势最大 (阅读 4,821)
  5. linux环境下使用GFS文件系统 (阅读 3,662)
  6. MogileFS 的客户端和API(MogileFS 系列4) (阅读 3,442)
  7. Linux下如何迁移VG及文件系统 (阅读 3,381)
  8. MogileFS 的安装(MogileFS 系列2) (阅读 3,301)
  9. MogileFS 的设置和管理(MogileFS 系列3) (阅读 2,901)
  10. 调研分享:图片文件在各文件系统上的访问性能对比 (阅读 2,862)