文件分类方法技术

技术编号:7419577 阅读:699 留言:0更新日期:2012-06-09 02:12
本发明专利技术提供一种文件分类方法。在此,读取多媒体文件中所内嵌的标签,其中所述标签对应至类别目录,所述标签用以记录文件属性。并且,选取架构范本,其中所述架构范本包括所述类别目录的阶层关系。之后,依据所述阶层关系及所述标签,建立树状目录路径。另外,依据所述标签所记录的所述文件属性,将所述多媒体文件搬移至对应的路径。基于上述,本发明专利技术在多媒体文件中内嵌标签,并依据架构范本自动建立树状目录路径,并将多媒体文件储存至对应的路径之下。据此,可依据使用者需求自动修改多媒体文件的储存路径。

【技术实现步骤摘要】

本专利技术涉及一种文件分类的方法,且特别涉及一种可依据架构范本而自动分类文件的方法。
技术介绍
随着电子产业的蓬勃发展,电脑运算或存取的速度以及所能储存的数据量也不断地提高。而倘所储存的文件未进行分类,使用者需在庞大的数据中搜寻欲执行的文件,如此一来相当不便。因此,已知作法中,使用者利用手动方式来新增文件夹方式,以人工分类的方法,将文件逐一分类至各个文件夹中。然而,如此作法不仅相当耗费时间,倘若使用者欲更改其分类方式,则重新分类时势必又要花上许多时间。
技术实现思路
本专利技术提供一种,可依据使用者需求,自动修改文件的储存路径。具体而言,本专利技术提出一种。在此,读取多媒体文件中所内嵌的标签,其中所述标签对应至类别目录,所述标签用以记录文件属性。并且,选取架构范本,其中所述架构范本包括所述类别目录的阶层关系。之后,依据所述阶层关系及所述标签,建立树状目录路径。另外,依据所述标签所记录的所述文件属性,将所述多媒体文件搬移至对应的路径。在本专利技术的一实施例中,所述建立所述树状目录路径的步骤中,依据所述阶层关系,建立所述树状目录路径的目录阶层,并且依据所述目录阶层的顺序,逐一在每一所述目录阶层中,判断每一所述目录阶层对应的所述标签所记录的所述文件属性是否存在对应的叶节点。倘若不存在对应的所述叶节点,建立所述叶节点。在本专利技术的一实施例中,在依据所述标签所记录的所述文件属性,将所述多媒体文件搬移至对应的所述路径的步骤中,在最后一层的所述目录阶层中,依据所述文件属性将所述多媒体文件搬移至所述叶节点的路径下。在本专利技术的一实施例中,所述类别目录包括语言目录、音乐类型目录、演唱者目录以及专辑目录至少其中之一。而所述文件属性包括语言、音乐类型属性、演唱者属性以及专辑属性至少其中之一。在本专利技术的一实施例中,上述还包括建立所述架构范本。另外,还可在所述多媒体文件中新增所述标签。在本专利技术的一实施例中,在读取所述多媒体文件中所内嵌的所述标签的步骤的前,可先判断所述多媒体文件是否有内嵌所述标签。倘若所述多媒体文件有内嵌所述标签, 则读取所述多媒体文件中所内嵌的所述标签。倘若所述多媒体文件未内嵌所述标签,则在所述多媒体文件中新增所述标签。在本专利技术的一实施例中,上述还包括载入文件数据库以进行分类, 所述文件数据库包括所述多媒体文件。基于上述,本专利技术在多媒体文件中内嵌标签,并依据架构范本自动建立树状目录路径,并将多媒体文件储存至对应的路径之下。据此,可依据使用者需求自动修改多媒体文件的储存路径。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。附图说明图1是依照本专利技术第一实施例的一种的流程图。图2是依照本专利技术第一实施例的一种目录阶层的示意图。图3是依照本专利技术第二实施例的一种的流程图。图4是依照本专利技术第三实施例的一种文件列表的示意图。图5是依照本专利技术第三实施例的一种树状目录路径的示意图。图6是依照本专利技术第三实施例的一种文件路径列表的示意图。主要元件符号说明S105-S120 本专利技术第一实施例的的各步骤S305-S340 本专利技术第二实施例的的各步骤具体实施例方式第一实施例图1是依照本专利技术第一实施例的一种的流程图。请参照图1,在步骤 S105中,读取多媒体文件中所内嵌的标签。在本实施例中,标签会对应至类别目录,其是用来记录文件属性。举例来说,类别目录包括语言(language)目录、音乐类型(music genre)目录、 演唱者(artist)目录以及专辑(album)目录至少其中之一。而多媒体文件包括多个标签,这些标签例如为语言目录标签、音乐类型目录标签、演唱者目录标签以及专辑目录标签,而这些标签分别记录了不同的文件属性。例如,以音乐文件而言,语言目录对应的文件属性包括中文、英文、德文或法文等;音乐类型目录对应的文件属性包括摇滚(rock)、流行 (popular)、爵士 (jazz)、古典(classical)、民谣(folk)或蓝调(blues)等;演唱者目录对应的文件属性则是为音乐文件的演唱者;专辑目录对应的文件属性则为音乐文件收录在哪一张专辑。接着,在步骤SllO中,依据使用者的选择,选取架构范本。在此,架构范本包括类别目录的阶层关系。之后,在步骤S115中,依据架构范本中的阶层关系以及多媒体文件的标签来建立树状目录路径。也就是说,依据架构范本来定义树状目录路径的目录阶层。据此,使用者可事先依据使用需求来建立架构范本。以下举一例来说明目录阶层。图2是依照本专利技术第一实施例的一种目录阶层的示意图。请参照图2,在本实施例中,第一层目录阶层为语言目录,第二层目录阶层为音乐类别阶层,第三层目录阶层为演唱者目录,第四层目录阶层为专辑阶层。据此,此树状目录结构的目录阶层依序为语言目录、音乐类别目录、演唱者目录以及专辑目录。返回图1,在步骤S115中,在文件属性对应的目录阶层中,建立叶节点。也就是说,在语言目录中建立语言属性的叶节点,在音乐类别目录中建立音乐类别属性的叶节点,在演唱者目录中建立演唱者属性的叶节点,在专辑目录中建立专辑属性的叶节点。最后,在步骤S120中,依据标签所记录的文件属性,将多媒体文件搬移至对应的路径。举例来说,假设多媒体文件“TrackOl”包括五个标签,包括语言标签、音乐类型标签、 演唱者标签以及专辑标签,其分别记录了语言属性“中文”、音乐类型属性“摇滚”、演唱者属性“演唱者A”以及专辑属性为“专辑aa”。据此,系统会在第一层的语言目录中建立一个 “中文”的叶节点,在叶节点“中文”的第二层的音乐类别目录中建立一个“摇滚”的叶节点, 在叶节点“摇滚”的第三层的演唱者目录中建立一个“演唱者A”的叶节点,而在叶节点“演唱者A”的第三层的专辑目录中建立一个“专辑aa”的叶节点。而多媒体文件“TrackOl”则将被搬移至“专辑aa”对应的路径之下,也就是“\中文\摇滚\演唱者A\专辑aa”。另外,可直接载入包括多个多媒体文件的文件数据库来进行分类。还可在读取多媒体文件内嵌的标签之前,系统可先判断多媒体文件是否有内嵌标签。倘若多媒体文件尚未内嵌标签,则在多媒体文件中新增标签,以记录此多媒体文件相关的文件属性。以下再举一实施例来进一步说明树状目录路径的建立与文件分类的详细步骤。第二实施例图3是依照本专利技术第二实施例的一种的流程图。请参照图3,在步骤 S305,读取多媒体文件中所内嵌的标签。接着,在步骤S310中,选取架构范本,其包括类别目录的阶层关系。接着,在步骤S315中,依据架构范本的阶层关系,建立树状目录路径的目录阶层。 以图2的目录阶层而言,此树状目录结构的目录阶层依序为语言目录、音乐类别目录、演唱者目录以及专辑目录。之后,由第一层目录阶层开始逐一判断各目录阶层判断此目录阶层对应的标签的文件属性是否存在对应的叶节点,如步骤S320所示。倘若目录阶层中未存在对应的叶节点,如步骤S325所示,建立叶节点。之后,执行步骤S330,判断是否为最后一层目录阶层。 若不是最后一层目录阶层,执行步骤S335,前进此叶节点的下一层目录阶层,然后重复执行步骤S320-步骤S330直至此目录阶层为最后一层,执行步骤S340,将多媒体文件搬移至此叶节点对应的路径。。在步骤S320中,倘若目录阶层中存在对应的叶节点,执行步本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件分类方法,包括读取多媒体文件中所内嵌的标签,其中所述标签对应至类别目录,所述标签用以记录文件属性;选取架构范本,其中所述架构范本包括所述类别目录的阶层关系;依据所述阶层关系及所述标签,建立树状目录路径;以及依据所述标签所记录的所述文件属性,将所述多媒体文件搬移至对应的路径。2.根据权利要求1所述的文件分类方法,其中建立所述树状目录路径的步骤包括依据所述阶层关系,建立所述树状目录路径的目录阶层;依据所述目录阶层的顺序,逐一在每一所述目录阶层中,判断每一所述目录阶层对应的所述标签所记录的所述文件属性是否存在对应的叶节点;以及倘若不存在对应的所述叶节点,建立所述叶节点。3.根据权利要求2所述的文件分类方法,其中依据所述标签所记录的所述文件属性, 将所述多媒体文件搬移至对应的所述路径的步骤包括在最后一层的所述目录阶层中,依据所述文...

【专利技术属性】
技术研发人员:简筮哲
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术