更大数量文件的数据结构

时间:2008-11-14 19:47:56

标签: structure directory

我正在寻找通过歌曲对专辑进行排序的有效方法。我有大约10000张和不断增长的专辑,每张专辑都有大约10首歌曲。这意味着100000个文件。

现在我不想将所有文件夹(相册)存储在一个主文件夹中,但我正在寻找一种更好的存储方式。所有文件夹的层次结构都相同,所以我想按首字母对文件夹进行分组,或者只是在另一个文件夹中打包1000个文件夹。但是很多人都说这可能会很混乱......

你有什么建议?

(我知道它与编程没有直接联系,但我认为数据存储也应该很重要)

2 个答案:

答案 0 :(得分:2)

编写一个内容管理程序,您可以在其中加载您的mp3,将文件移动到其结构中的文件夹,并将条目写入数据库。

让数据库存储信息,包括物理路径。

在搜索时查询数据库,并让管理程序提供在Windows资源管理器中打开路径的选项(或者只是将其链接到音乐播放器)。

答案 1 :(得分:0)

假设您尝试从文件系统而不是通过其他软件访问这些内容,您最好能够创建一个易于导航的层次结构。我会按你的建议使用缩写。

将第一个字母和第二个字母分组,尽可能深入到小组。您不必为每个组分别使用相同数量的级别。 “T”可以达到5级,但“Q”只有一级。