0%

目录结构设计实践

近期读了一本驹井伸俊的《鱼骨笔记术》,除了了解了如何绘制鱼骨图,可以使用鱼骨图来提高工作、学习效率,还让我对目录结构的合理设计的重要性有所思考。

计算机在方便工作和学习的同时、取代了一些传统工具和方法,比如可以使用印象笔记替代传统纸质笔记本,目前大多数的知识资源都是靠计算机生产、存储和传播。现在,“存储”已经不是稀缺资源,个人电脑磁盘、各厂商提供的网盘成为我们主要的存储资料的空间,可以便捷的存储海量的数字资源。

但是是否也有些忧愁呢?不清楚自己到底都存多少资料、存了什么资料、有时似乎记得某个文件好像存过的但却不容易找到、觉得很重要的学习资源经常都被遗忘在某个角落里睡大觉……存储的资料并没有较好地发挥其作用!

原因为何?我想是目录结构设计不合理所致。

我对此深有感触。我用来存储资料的地方主要有3个:百度网盘、电脑磁盘、印象笔记。百度网盘存的东西最多,也最杂乱,上面提到的问题都是我所遇到的,网盘好像成了我的杂货间,有东西就往里存,但是不加整理,用的时候找不出来,又重新去收集。这样简直是在浪费。

其实早知道问题所在,一直没有静下心来去思考,才会拖到现在,恰好最近看书的时候被“知识管理”的字眼戳中,终于有了内动力,想要改变一下。昨天我尝试针对百度网盘存储的内容,参考机械制造课程里学习到的轴承代号的编号思想,设计了一套较为结构化的目录,并将所有百度网盘里的文件按照目录规则进行了归类,看起来清爽许多。

我将其分享如下,以供诸君参考,当然,也欢迎批评指正。

百度网盘目录结构目录只定义了两层,并采用编号加以区分,一级目录编号用三位阿拉伯数字表示,二级目录用6位阿拉伯数字表示,其中二级目录编号的前三位为其父目录的编号,每个编号之间相隔至少10个数字,以便日后扩充方便。具体的目录编号含义如下:

  • 000-009 :这10个编号为一级专有目录编号
  • 010-999:普通一级目录,目前只使用了010、020、030、040、050、060这6个编号
  • XXX000-XXX009:这10个编号为二级专有目录编号,前三位是其父目录编号
  • XXX010-XXX999:普通二级目录,前三位是其父目录编号
  • 001001:此目录作为百度网盘配置文件存放专用目录,存放目录结构说明

编号预留很多,但其实实际用到的并不会很多,挑选好记的编号拿来用就是了,二级目录编号包含父目录编号的好处是看到子目录就知道是属于哪个父目录下的,父目录不会很多,所以记忆不难。

只要存储数据的时候按照目录结构去存,做到各居其位,查找的时候也不会有太多麻烦。目录结构说明存放在特定目录,后续维护更新也很方便。

因此,设计目录结构的工作,可谓一劳永逸、好处多多。


秋风木叶
2019-7-30
有您的赞赏,我会更加有动力!