CN104573005A - 一种文件夹属性的生成方法和*** - Google Patents
一种文件夹属性的生成方法和*** Download PDFInfo
- Publication number
- CN104573005A CN104573005A CN201510009632.9A CN201510009632A CN104573005A CN 104573005 A CN104573005 A CN 104573005A CN 201510009632 A CN201510009632 A CN 201510009632A CN 104573005 A CN104573005 A CN 104573005A
- Authority
- CN
- China
- Prior art keywords
- file
- property parameters
- attribute
- folder
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
- G06F16/164—File meta data generation
- G06F16/166—File name conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了文件夹属性的生成方法,包括:接收创建文件夹的指令;根据所述指令创建文件夹;读取将要置入或已经置入所述文件夹中的文件的属性参数;分析所述属性参数,根据分析结果生成所述文件夹的属性。采用本发明,可以减少用户手动输入文件夹属性所带来的麻烦,有效提高了用户工作效率。
Description
技术领域
本发明涉及数据处理领域,尤其涉及一种文件夹属性的生成方法和***。
背景技术
随着科学技术的发展,使用互联网及各种终端应用的客户日益增多,在日常生活、工作及娱乐的同时,用户需要下载、存储并管理不同类型的大量文件。处理这些大批量文件时,用户通常需要创建新建文件夹对这些文件进行分类管理。
创建新建文件夹时,现有对新建文件夹命名的方式需要用户手动输入。如果用户需要处理很多文件,创建大量新建文件夹时,那么这种手动输入新建文件夹名称的方式,就会变得比较繁琐,加重了用户的工作量。
发明内容
本发明实施例所要解决的技术问题在于,提供一种文件夹属性的生成方法和***,减少了用户手动输入新建文件夹属性所带来的麻烦,有效提高了用户工作效率。
为了解决上述技术问题,本发明实施例第一方面公开了一种文件夹属性的生成方法,包括:
接收创建文件夹的指令;
根据指令创建文件夹;
读取将要置入或已经置入文件夹中的文件的属性参数;
分析属性参数,根据分析结果生成文件夹的属性。
在其中一个实施例中,读取将要置入或已经置入文件夹中的文件的属性参数,包括:
检测将要置入或已经置入文件夹中的文件的数量;
当检测到文件数量少于两件时,提取文件的一个或多个属性参数;
当检测到文件数量不少于两件时,提取多个文件的相同的一个或多个属性参数。
在其中一个实施例中,分析属性参数,根据分析结果生成文件夹的属性,包括:
预先建立包含标识信息与文件夹属性相对应关系的结果表,标识信息作为提取文件的一个或多个属性参数中与标识信息相匹配的属性参数的提取标准;
根据结果表,提取文件的一个或多个属性参数中与标识信息相匹配的文件属性参数;
根据结果表,查找与提取的属性参数相匹配的标识信息相对应的文件夹属性;
根据查找到的文件夹属性,生成文件夹的属性。
在其中一个实施例中,分析属性参数,根据分析结果生成文件夹的属性,包括:
将读取到的属性参数,作为文件夹的属性,生成文件夹的属性;或
预先建立包含属性参数与文件夹属性相对应关系的对照表;
根据读取到的属性参数,查询对照表中与读取到的属性参数相对应的文件夹属性;
根据查询到的文件夹属性,生成文件夹的属性。
在其中一个实施例中,分析属性参数,根据分析结果生成文件夹的属性,包括:
分析属性参数,根据分析结果和附加信息,生成文件夹的属性,其中附加信息根据指令的属性参数和/或用户预设信息生成,用于防止文件夹的属性的冲突。
在其中一个实施例中,分析属性参数,根据分析结果和附加信息,生成文件夹的属性,具体包括:
分析属性参数,判断分析结果是否与当前目录下已有的文件夹的属性冲突;
当判断结果为是时,根据分析结果和附加信息,生成文件夹的属性。
本发明实施例第二方面公开了一种文件夹属性的生成***,包括:
接收模块,用于接收创建文件夹的指令;
创建模块,用于根据接收模块接收到的指令创建文件夹;
读取模块,用于读取将要置入或已经置入创建模块创建的文件夹中的文件的属性参数;
生成模块,用于分析读取模块读取的属性参数,根据分析结果生成文件夹的属性。
在其中一个实施例中,读取模块包括:
检测单元,用于检测将要置入或已经置入文件夹中的文件的数量;
第一提取单元,用于当检测单元检测到文件数量少于两件时,提取文件的一个或多个属性参数;
第二提取单元,用于当检测单元检测到文件数量不少于两件时,提取多个文件的相同的一个或多个属性参数。
在其中一个实施例中,生成模块包括:
第一预设单元,用于预先建立包含标识信息与文件夹属性相对应关系的结果表,标识信息作为提取文件的一个或多个属性参数中与标识信息相匹配的属性参数的提取标准;
第三提取单元,用于根据第一预设单元所预先建立的结果表,提取文件的一个或多个属性参数中与标识信息相匹配的文件属性参数;
查找单元,用于根据结果表,查找与第三提取单元提取出的属性参数相匹配的标识信息相对应的文件夹属性;
第一生成单元,用于根据查找单元查找到的文件夹属性,生成文件夹的属性。
在其中一个实施例中,生成模块包括:
第二生成单元,用于将读取模块读取到的属性参数,作为文件夹的属性,生成文件夹的属性;或
第二预设单元,用于预先建立包含属性参数与文件夹属性相对应关系的对照表;
查询单元,用于根据读取模块读取到的属性参数,查询第二预设单元建立的对照表中与读取到的属性参数相对应的文件夹属性;
第三生成单元,用于根据查询单元查询到的文件夹属性,生成文件夹的属性。
在其中一个实施例中,生成模块具体用于:
分析读取模块提取的属性参数,根据分析结果和附加信息,生成文件夹的属性,其中附加信息根据指令的属性参数和/或用户预设信息生成,用于防止文件夹的属性的冲突。
在其中一个实施例中,生成模块包括:
判断单元,用于分析属性参数,判断分析结果是否与当前目录下已有的文件夹的属性冲突;
第四生成单元,用于当判断单元的判断结果为是时,根据分析结果和附加信息,生成文件夹的属性。
实施本发明实施例,具有如下有益效果:
1、通过检测将要置入或已经置入新建文件夹中的文件的属性信息,提取出文件中具有共性信息的属性参数,或者提取预设的文件的属性参数,或者预设有文件属性参数对应文件夹属性的结果表,通过属性参数或者查找结果表中的文件夹属性对新建文件夹的属性进行设定,减少了用户手动输入新建文件夹属性所带来的麻烦,有效提高了用户工作效率;
2、通过在文件夹属性中添加附加信息,有效减少了文件夹属性发生冲突的可能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的文件夹属性生成方法的流程示意图;
图2是本发明提供的文件夹属性生成方法的另一实施例的流程示意图;
图3是本发明提供的文件夹属性生成方法的另一实施例的流程示意图;
图4是本发明提供的文件夹属性生成方法的另一实施例的流程示意图;
图5是本发明实施例提供的文件夹属性生成***的结构示意图;
图6是本发明实施例提供的读取模块的结构示意图;
图7是本发明实施例提供的生成模块的结构示意图;
图8是本发明提供的生成模块的又一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
客户端可以包含但不限于:个人电脑、智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式智能设备等设备;所述客户端也可以是安装有视频软件、音频软件、图像软件等其他应用型软件。
ID3是一种metadata容器,多应用于MP3格式的音频文件中,它可以将相关的曲名、演唱者、专辑、音轨数等信息存储在MP3文件中;一般是位于一个mp3文件的开头或末尾的若干字节内,附加了关于该mp3的歌手、标题、专辑名称、年代、风格等信息,该信息就被称为ID3信息;ID3信息分为两个版本,v1和v2版,其中:v1版的ID3在mp3文件的末尾128字节,以TAG三个字符开头,后面跟上歌曲信息;v2版一般位于mp3的开头,可以存储歌词,该专辑的图片等大容量的信息。此外,ID3也就是ID3Tags,其中的“Tag”在英文中名词的一个意思是“标签”,所以“ID3Tags”也就是“MP3文件曲目标签”的意思。
文件夹属性包含但不限于文件夹名称、文件夹类型、文件夹标签等。
参见图1,是本发明实施例提供的文件夹属性生成方法的流程示意图,该方法包括:
步骤S100:接收创建文件夹的指令;
具体地,接收客户端发送的创建文件夹的指令,其中客户端可以包括个人电脑、智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式智能设备等设备;客户端也可以是安装有视频软件、音频软件、图像软件等其他应用型软件;新建文件夹可以是客户端目录下建立的文件夹,也可以是一种客户端安装的软件中新建的文件夹;例如,接收在个人电脑的D盘中建立新建文件夹的指令,或者接收在个人电脑中安装的音频软件的播放界面中增加新建歌单等。
步骤S102:根据指令创建文件夹;
具体地,根据步骤S100中接收的创建文件夹的指令,可以对指定的目录下创建一个文件夹,文件夹的名称可以处于未命名状态,也可以以某一默认的名称对新建文件夹进行命名。
步骤S104:读取将要置入或已经置入文件夹中的文件的属性参数;
具体地,文件的属性参数可以为一个或多个,文件的属性参数包含但不限于:文件类型、文件名称、文件生成日期、文件作者等;例如,音频文件可以包含的文件类型包含但不限于.mp3、.ra、.wma类型,音频文件的属性信息也可以包含但不限于:歌手、标题、专辑名称、年代、风格、音轨数等属性参数;再例如,视频文件可以包含的文件类型包含但不限于.rt、.mpg、.wmv类型,视频文件的属性信息也可以包含但不限于:演员、标题、导演、年代、风格、音轨数、制片人、时长等属性参数;
读取将要置入或已经置入文件夹中的文件的属性参数,可以通过检测将要置入或已经置入文件夹中文件的数量,可以对文件夹中的文件的属性参数进行提取;当检测到文件数量少于两件时,可以提取文件的一个或多个属性参数;当检测到文件数量不少于两件时,可以提取多个文件的相同的一个或多个属性参数;当检测到文件数量不少于两件时,可以提取所有文件的所有文件属性参数,可以查找这些所有文件中相同或相似度达到某一比例的属性参数,并可以提取出相同的或相似度达到某一比例的属性参数。例如,当检测出文件数量为一件时,可以提取这件文件的属性参数中的文件类型,或者可以提取这件文件的属性参数中的文件类型和文件名称等;再例如,当检测出文件数量为10件时,查找文件中的所有文件的属性参数,当这些属性参数中有95%以上的相似度,可以提取出这些属性参数。
步骤S106:分析属性参数,根据分析结果生成文件夹的属性;
具体地,可以将步骤S104提取出的属性参数直接作为文件夹属性,并生成文件夹属性,例如,当步骤S104提取出的属性参数为“音乐”,可以将文件夹名称命名为“音乐”;
进一步的,也可以获取步骤S104提取的属性参数中的部分关键字段,将关键字段作为文件夹属性对文件夹进行设定,例如,当步骤S104提取出的属性参数为“酷狗音乐”时,可以提取“酷狗音乐”中的关键字段“音乐”,将“音乐”作为文件夹名称对文件夹进行命名;
进一步地,分析属性参数时,也可以将步骤S104读取到的一个或者多个属性参数进行属性参数优先级设定,根据优先级,优先读取分析优先级高的属性参数,提取优先级高的属性参数的中的关键字段,将提取的关键字段作为文件夹属性对文件夹进行设定;可以理解的是,也可以直接将优先级别高的属性参数作为文件夹属性对文件夹进行设定;
进一步地,分析属性参数时,还可以将步骤S104读取到的一个或者多个属性参数的所有字段进行合并,可以提取合并后的字段中的关键字或者也可以分析合并后的字段得到新的关键字,将获取的关键字作为文件夹属性对文件夹进行设定;可以理解的是,也可以直接将合并后的属性参数作为文件夹属性对文件夹进行设定;例如,当步骤S104读取到的属性参数包含“酷狗”、“摇滚”、“六节拍”等时,将这些属性参数进行合并得到“酷狗摇滚六节拍”,提取关键字“摇滚”,将“摇滚”作为文件夹名称对文件夹进行命名;也可以直接将文件夹命名为“酷狗摇滚六节拍”;
进一步的,也可以在分析得出的属性信息中添加附加信息,附加信息可以是根据创建文件夹的指令的属性参数生成的,如文件夹生成日期,也可以是用户预先设定的附加信息等,将添加了附加信息的属性信息对文件夹属性进行设定;
进一步的,分析步骤S104读取到的文件的属性参数时,也可以预先建立包含标识信息与文件夹属性相对应关系的结果表,标识信息用于作为提取标准,以提取文件的与标识信息相匹配的属性参数;根据结果表,提取文件中与标识信息相匹配的文件属性参数;例如,建立包含标识信息与文件夹名称相对应关系的结果表,结果表可以如下表所示:
序号 | 标识信息 | 文件夹名称 |
1 | 小鸟 | 电动车 |
2 | 玫瑰 | 鲜花 |
3 | 陈奕迅 | 明星 |
4 | 酷狗 | 音乐 |
5 | 虾米 | 音乐 |
6 | .rt,.mpg,.wmv | 视频 |
7 | .mp3,.ra,.wma | 音乐 |
8 | .jpg,.bmp,.GIFf | 照片 |
例如,当文件的属性参数中包含“酷狗”、“摇滚”、“六节拍”等参数时,检测上述所预先建立的结果表,查找到文件的属性参数“酷狗”与结果表中第4条标识信息的“酷狗”相匹配,提取文件的属性参数“酷狗”,然后提取第4条标识信息的“酷狗”对应的文件夹名称“音乐”,将“音乐”作为文件夹名称对文件夹进行命名;再例如,当文件的属性参数中包含“eason”或者“EASON”时,可以通过算法获取与“eason”或者“EASON”相匹配的标识信息“陈奕迅”,提取第3条标识信息的“陈奕迅”对应的文件夹名称“明星”,将“明星”作为文件夹名称对文件夹进行命名;再例如,当文件的属性参数中包含“.rt”或者“.mpg”或者“.wmv”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“视频”;再例如,当文件的属性参数中包含“.mp3”或者“.ra”或者“.wma”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“音乐”;再例如,当文件的属性参数中包含“.jpg”或者“.bmp”或者“.GIFf”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“照片”。
参见图2,是本发明提供的文件夹属性生成方法的另一实施例的流程示意图,该方法包括:
步骤S200:接收创建文件夹的指令;
步骤S202:根据指令创建文件夹;
具体地,步骤S200至S202可以参考上述图1实施例中步骤S100至S102,这里不再赘述。
步骤S204:检测将要置入或已经置入文件夹中文件的数量;
具体地,对将要置入或已经置入文件夹中文件的数量进行检测。当检测将要置入文件夹中的文件时,先接收将要置入文件夹中的文件。
步骤S206:当检测到文件数量少于两件时,提取文件的属性信息中的一个或多个属性参数;当检测到文件数量不少于两件时,提取多个文件的属性信息中相同的属性参数;
具体地,例如,当步骤S204检测到文件数量为一件时,可以提取文件的文件信息中的文件类型、文件名称等属性参数;再具体地,当步骤S204检测出文件数量为一件时,可以提取这个文件的属性信息中的属性参数-文件类型;或者可以提取这个文件的属性信息中的文件类型和文件生成日期等属性参数,例如,当检测出文件数量为一件时,提取这个文件的属性参数中的文件类型“音乐”,或者也可以提取这个文件的属性参数中的文件类型和文件生成日期“音乐20140120”。当步骤S204检测到文件数量不少于两件时,可以提取所有文件的所有文件属性参数,可以查找这些所有文件中相同或相似度达到某一比例的属性参数,并可以提取出相同的或相似度达到某一比例的属性参数。例如,当检测出文件数量为10件时,查找文件中的所有文件的属性参数,当这些属性参数中有95%以上的相似度,可以提取出这些属性参数。
步骤S208:预先建立包含标识信息与文件夹属性相对应关系的结果表,标识信息作为提取文件的一个或多个属性参数中与标识信息相匹配的属性参数的提取标准;
具体地,可以预先建立包含标识信息与文件夹属性相对应关系的结果表,标识信息用于作为提取标准,以提取文件的与标识信息相匹配的属性参数;根据结果表,提取文件中与标识信息相匹配的文件属性参数;例如,建立包含标识信息与文件夹名称相对应关系的结果表,结果表可以如下表所示:
序号 | 标识信息 | 文件夹名称 |
1 | 小鸟 | 电动车 |
2 | 玫瑰 | 鲜花 |
3 | 陈奕迅 | 明星 |
4 | 酷狗 | 音乐 |
5 | 虾米 | 音乐 |
步骤S210:根据结果表,提取文件的一个或多个属性参数中与标识信息相匹配的文件属性参数;
具体地,将步骤S206中检测到的文件属性参数与结果表中的标识信息相匹配查收,例如,当文件的一个或多个属性参数中包含“酷狗”、“摇滚”、“六节拍”等参数时,检测上述所预先建立的结果表,查找到文件的属性参数“酷狗”与结果表中第4条标识信息的“酷狗”相匹配;再例如,当文件的属性参数中包含“eason”或者“EASON”时,可以通过算法获取与“eason”或者“EASON”相匹配的标识信息“陈奕迅”。
步骤S212:根据结果表,查找与提取的属性参数相匹配的标识信息相对应的文件夹属性;
具体地,可以根据预先建立的结果表,查找步骤S210提取出的属性参数与结果表中相匹配的文件夹属性;例如,可以检测上述所预先建立的结果表,查找到与步骤S210文件的属性参数“酷狗”对应的文件夹名称为“音乐”;再例如,当步骤S210提取出的属性参数为“陈奕迅”时,可以检测检测上述所预先建立的结果表,获取对应的文件夹名称为“明星”。
步骤S214:根据查找到的文件夹属性,生成文件夹的属性;
具体地,将步骤S212查找到的文件夹名称作为文件名对文件夹进行命名,例如,当步骤S212查找到的文件夹名称为“音乐”,将“音乐”作为文件名,对文件夹进行命名;再例如当步骤S212查找到的文件夹名称为“明星”时,可以将文件夹命名为“明星”。
通过建立包含标识信息与文件夹属性相对应关系的结果表,使得文件的属性的提取具有提取标准,同时依据查找结果表得到文件夹属性,使得文件夹的属性设定更统一和符合用户使用习惯.
步骤S216:将读取到的属性参数,作为文件夹的属性,生成文件夹的属性;
具体地,生成文件夹名称时,也可以将步骤S206提取出的属性参数作为文件夹名称,对文件夹进行命名。例如,当提取出的属性参数为“音乐”时,将“音乐”作为文件名称,对新建文件夹进行命名。将读取到的属性参数直接作为文件夹的属性,文件夹的属性设定更简单。
步骤S218:预先建立包含属性参数与文件夹属性相对应关系的对照表;
具体地,可以预先建立包含属性参数与文件夹属性相对应关系的对照表,对照表可以如下表所示:
序号 | 属性参数 | 文件夹名称 |
1 | .rt,.mpg,.wmv | 视频 |
2 | .mp3,.ra,.wma | 音乐 |
3 | .jpg,.bmp,.GIFf | 照片 |
步骤S220:根据读取到的属性参数,查询对照表中与读取到的属性参数相对应的文件夹属性;
具体地,可以根据步骤S206提取出的属性参数,根据对照表进行查询对照表中与读取到的属性参数相对应的文件夹属性。例如,当步骤S206提取出文件的属性参数中包含“.rt”或者“.mpg”或者“.wmv”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“视频”;再例如,当步骤S206提取出文件的属性参数中包含“.mp3”或者“.ra”或者“.wma”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“音乐”;再例如,当步骤S206提取出文件的属性参数中包含“.jpg”或者“.bmp”或者“.GIFf”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“照片”。
步骤S222:根据查询到的文件夹属性,生成文件夹的属性;
具体地,可以将步骤S220查找到的文件夹名称作为文件夹名对文件夹进行命名,例如,当步骤S220查找到的文件夹名称为“音乐”,将“音乐”作为文件夹名,对文件夹进行命名;再例如,当步骤S220查找到的文件夹名称为“视频”,将“视频”作为文件夹名,对文件夹进行命名。
预先设定包含属性参数与文件夹属性相对应关系的对照表,根据查找到的属性参数直接可通过对照表查找到文件夹属性,对文件夹的属性进行设定,方法更简洁,且文件夹属性可根据用户使用习惯进行预先设定,更符合用户使用习惯,且自动生成的文件夹的属性统一性高。
参见图3,是本发明提供的文件夹属性生成方法的另一实施例的流程示意图,该方法包括:
步骤S300:接收创建文件夹的指令;
步骤S302:根据指令创建文件夹;
步骤S304:检测将要置入或已经置入文件夹中文件的数量;
步骤S306:当检测到文件数量少于两件时,提取文件的属性信息中的一个或多个属性参数;当检测到文件数量不少于两件时,提取多个文件的属性信息中相同的属性参数;
步骤S308:预先建立包含标识信息与文件夹属性相对应关系的结果表,标识信息作为提取文件的一个或多个属性参数中与标识信息相匹配的属性参数的提取标准;
步骤S310:根据结果表,提取文件的一个或多个属性参数中与标识信息相匹配的文件属性参数;
步骤S312:根据结果表,查找与提取的属性参数相匹配的标识信息相对应的文件夹属性;
具体地,步骤S300至S312可以参考上述图2实施例中步骤S200至S212,这里不再赘述。
步骤S314:预先建立包含属性参数与文件夹属性相对应关系的对照表;
步骤S316:根据读取到的属性参数,查询对照表中与读取到的属性参数相对应的文件夹属性;
具体地,步骤S314至S316可以参考上述图2实施例中步骤S220至S222,这里不再赘述。
步骤S318:分析属性参数,根据分析结果和附加信息,生成文件夹的属性,其中附加信息根据指令的属性参数和/或用户预设信息生成,用于防止文件夹的属性的冲突;
具体地,在对文件夹进行命名时,为了防止在同一目录下文件夹名称重复或者冲突,在文件夹名称中增加附件信息,附加信息可以包含但不限于:文件夹生成日期、文件类型等;附件信息可以从文件属性中提取,附件信息也可以根据用户预设信息进行生成;例如,如果文件夹生成日期为2014年1月20日,可以提取附加消息20140120;再例如,如果用户预设的信息为“附件2”等,附件信息可以为“附件2”。可以将生成的附加信息与步骤S306提取的属性参数或者进行结合,或者也可以附加信息与步骤S312查找到的属性参数进行结合,或者也可以附加信息与步骤S316查询到的属性参数进行结合,可以将附加信息与属性参数结合后的信息作为新建文件夹的名称,对新建文件夹进行命名。例如,当步骤S306检测到文件数量为一件,提取出文件的属性参数为“音乐”附加信息为20140120,可以将生成的附加信息20140120与S306提取的属性参数“音乐”进行结合,结合后的信息可以是“20140120-音乐”,也可以是“音乐-20140120”,或者可以是“20140120音乐”,还可以是“音乐20140120”等,将结合后的信息作为文件夹名称,对新建文件夹进行命名,新建文件夹名称命名可以为“20140120-音乐”,也可以是“音乐-20140120”,或者“20140120音乐”,或者“音乐20140120”;再例如,当步骤S312查找到的属性参数对应的文件夹名称为“明星”时,可以将生成的附加信息为“附件2”与属性参数结合后的信息作为文件夹的名称,可以将文件夹命名为“明星附件2”;再例如,当步骤S316根据对照表查找到的文件夹名称为“照片”时,可以将生成的附加信息为“附件2”与属性参数结合后的信息作为文件夹的名称,可以将文件夹命名为“照片附件2”等。
参见图4,是本发明提供的文件夹属性生成方法的另一实施例的流程示意图,该方法包括:
步骤S400:接收创建文件夹的指令;
步骤S402:根据指令创建文件夹;
步骤S404:检测将要置入或已经置入文件夹中文件的数量;
步骤S406:当检测到文件数量少于两件时,提取文件的属性信息中的一个或多个属性参数;当检测到文件数量不少于两件时,提取多个文件的属性信息中相同的属性参数;
步骤S408:预先建立包含标识信息与文件夹属性相对应关系的结果表,标识信息作为提取文件的一个或多个属性参数中与标识信息相匹配的属性参数的提取标准;
步骤S410:根据结果表,提取文件的一个或多个属性参数中与标识信息相匹配的文件属性参数;
步骤S412:根据结果表,查找与提取的属性参数相匹配的标识信息相对应的文件夹属性;
具体地,步骤S400至S412可以参考上述图3实施例中步骤S300至S312,这里不再赘述。
步骤S414:预先建立包含属性参数与文件夹属性相对应关系的对照表;
步骤S416:根据读取到的属性参数,查询对照表中与读取到的属性参数相对应的文件夹属性;
具体地,步骤S414至S416可以参考上述图2实施例中步骤S314至S316,这里不再赘述。
步骤S418:分析属性参数,判断分析结果是否与当前目录下已有的文件夹的属性冲突;
具体地,检测文件夹所在的当前目录下包含的文件夹,并判断这些文件夹与新建的文件夹的文件属性参数是否发生冲突,如是否重复。例如,根据步骤S408提取出的文件属性信息为“音乐”,当检测到当前目录下包含有文件名为“音乐”的文件夹,则新建文件夹的命名与当前目录下的文件夹的名称发生冲突。当判断结果为否时,根据查找的文件夹属性,生成文件夹属性,可以将步骤S406提取的属性参数或者步骤S412查找到的文件夹属性或者步骤S416查询到的文件夹属性,直接对文件夹的属性进行生成;例如,当步骤S412查找到的文件夹名称为“音乐”时,可以将文件夹命名为“音乐”。
步骤S420:根据分析结果和附加信息,生成文件夹的属性,附加信息根据新建文件夹的指令的属性参数和/或用户预设信息生成,用于防止文件夹的属性的冲突;
具体地,当步骤S418的判断结果为是时,生成附件信息,附加信息可以包含但不限于:文件夹生成日期、文件类型等;附件信息可以从新建文件夹的指令的属性中提取,附件信息也可以根据用户预设信息进行生成;例如,如果文件夹生成日期为2014年1月20日,可以提取附加消息20140120;再例如,如果用户预设的信息为“附件2”等,附件信息可以为“附件2”。可以将生成的附加信息与步骤S406提取的属性参数或者进行结合,或者也可以附加信息与步骤S412查找到的属性参数进行结合,或者也可以附加信息与步骤S416查询到的属性参数进行结合,可以将附加信息与属性参数结合后的信息作为新建文件夹的名称,对新建文件夹进行命名。例如,当步骤S406检测到文件数量为一件,提取出文件的属性参数为“音乐”附加信息为20140120,可以将生成的附加信息20140120与S406提取的属性参数“音乐”进行结合,结合后的信息可以是“20140120-音乐”,也可以是“音乐-20140120”,或者可以是“20140120音乐”,还可以是“音乐20140120”等,将结合后的信息作为文件夹名称,对新建文件夹进行命名,新建文件夹名称命名可以为“20140120-音乐”,也可以是“音乐-20140120”,或者“20140120音乐”,或者“音乐20140120”;再例如,当步骤S412查找到的属性参数对应的文件夹名称为“明星”时,可以将生成的附加信息为“附件2”与属性参数结合后的信息作为文件夹的名称,可以将文件夹命名为“明星附件2”;再例如,当步骤S416根据对照表查找到的文件夹名称为“照片”时,可以将生成的附加信息为“附件2”与属性参数结合后的信息作为文件夹的名称,可以将文件夹命名为“照片附件2”等。
步骤S422:根据查找的文件夹属性,生成文件夹属性;
具体地,将步骤S412查找到的文件夹属性或者步骤S416查询到的文件夹属性,生成文件夹属性。例如,当步骤S412根据结果表查找到的文件夹名称为“音乐”时,可以将文件夹命名为“音乐”;再例如,当步骤S416根据对照表查找到的文件夹名称为“照片”时,可以将文件夹命名为“照片”。
参见图5,是本发明实施例提供的文件夹属性生成***的结构示意图,其中,如图5所示,该文件夹属性生成***100包括:接收模块1002、创建模块1004、读取模块1006、生成模块1008,其中
接收模块1002,用于接收创建文件夹的指令;可以接收客户端发送的创建文件夹的指令,其中客户端可以包括个人电脑、智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式智能设备等设备;客户端也可以是安装有视频软件、音频软件、图像软件等其他应用型软件;文件夹可以是客户端目录下建立的文件夹,也可以是一种客户端安装的软件中新建的文件夹;例如,接收在个人电脑的D盘中建立文件夹的指令,或者接收在个人电脑中安装的音频软件的播放界面中增加新建歌单等;
创建模块1004,用于根据接收模块1002接收到的指令创建文件夹;具体地,根据接收模块1002接收的创建文件夹的指令,可以对指定的目录下创建一个文件夹,文件夹的名称可以处于未命名状态,也可以以某一默认的名称对文件夹进行命名;
读取模块1006,用于读取将要置入或已经置入创建模块1004创建的文件夹中的文件多个属性参数;文件的属性参数可以为一个或多个,文件的属性参数包含但不限于:文件类型、文件名称、文件生成日期、文件作者等;例如,音频文件可以包含的文件类型包含但不限于.mp3、.ra、.wma类型,音频文件的属性信息还可以包含但不限于:歌手、标题、专辑名称、年代、风格、音轨数等属性参数;再例如,视频文件可以包含的文件类型包含但不限于.rt、.mpg、.wmv类型,视频文件的属性信息还可以包含但不限于:演员、标题、导演、年代、风格、音轨数、制片人、时长等属性参数;读取出将要置入或已经置入新建文件夹中的文件的属性信息;读取模块1006可以通过检测将要置入或已经置入文件夹中文件的数量,可以对文件夹中的文件的属性参数进行提取;当检测到文件数量少于两件时,可以提取文件的一个或多个属性参数;当检测到文件数量不少于两件时,可以提取多个文件的相同的一个或多个属性参数;当检测到文件数量不少于两件时,可以提取所有文件的所有文件属性参数,可以查找这些所有文件中相同或相似度达到某一比例的属性参数,并可以提取出相同的或相似度达到某一比例的属性参数。例如,当检测出文件数量为一件时,可以提取这件文件的属性参数中的文件类型,或者可以提取这件文件的属性参数中的文件类型和文件名称等;再例如,当检测出文件数量为10件时,查找文件中的所有文件的属性参数,当这些属性参数中有95%以上的相似度,可以提取出这些属性参数;
生成模块1008,用于分析读取模块1006读取到的文件的属性参数,可以将读取模块1006提取出的属性参数直接作为文件夹属性,并生成文件夹属性,例如,当读取模块1006提取出的属性参数为“音乐”,可以将文件夹名称命名为“音乐”;进一步的,也可以获取读取模块1006提取的属性参数中的部分关键字段,将关键字段作为文件夹属性对文件夹进行设定,例如,当读取模块1006提取出的属性参数为“酷狗音乐”时,可以提取“酷狗音乐”中的关键字段“音乐”,将“音乐”作为文件夹名称对文件夹进行命名;进一步地,分析属性参数时,也可以将读取模块1006读取到的一个或者多个属性参数进行属性参数优先级设定,根据优先级,优先读取分析优先级高的属性参数,提取优先级高的属性参数的中的关键字段,将提取的关键字段作为文件夹属性对文件夹进行设定;可以理解的是,也可以直接将优先级别高的属性参数作为文件夹属性对文件夹进行设定;进一步地,分析属性参数时,还可以将读取模块1006读取到的一个或者多个属性参数的所有字段进行合并,可以提取合并后的字段中的关键字或者也可以分析合并后的字段得到新的关键字,将获取的关键字作为文件夹属性对文件夹进行设定;可以理解的是,也可以直接将合并后的属性参数作为文件夹属性对文件夹进行设定;例如,当读取模块1006读取到的属性参数包含“酷狗”、“摇滚”、“六节拍”等时,将这些属性参数进行合并得到“酷狗摇滚六节拍”,提取关键字“摇滚”,将“摇滚”作为文件夹名称对文件夹进行命名;也可以直接将文件夹命名为“酷狗摇滚六节拍”;进一步的,也可以在分析得出的属性信息中添加附加信息,附加信息可以是根据创建文件夹的指令的属性参数生成的,如文件夹生成日期,也可以是用户预先设定的附加信息等,将添加了附加信息的属性信息对文件夹属性进行设定;进一步的,分析读取模块1006读取到的文件的属性参数时,也可以预先建立包含标识信息与文件夹名称相对应关系的结果表,标识信息用于作为提取标准,以提取文件的与标识信息相匹配的属性参数;根据结果表,提取文件中与标识信息相匹配的文件属性参数;例如,建立包含标识信息与文件夹名称相对应关系的结果表,结果表可以如下表所示:
序号 | 标识信息 | 文件夹名称 |
1 | 小鸟 | 电动车 |
2 | 玫瑰 | 鲜花 |
3 | 陈奕迅 | 明星 |
4 | 酷狗 | 音乐 |
5 | 虾米 | 音乐 |
6 | .rt,.mpg,.wmv | 视频 |
7 | .mp3,.ra,.wma | 音乐 |
8 | .jpg,.bmp,.GIFf | 照片 |
例如,当文件的属性参数中包含“酷狗”、“摇滚”、“六节拍”等参数时,检测上述所预先建立的结果表,查找到文件的属性参数“酷狗”与结果表中第4条标识信息的“酷狗”相匹配,提取文件的属性参数“酷狗”,然后提取第4条标识信息的“酷狗”对应的文件夹名称“音乐”,将“音乐”作为文件夹名称对文件夹进行命名;再例如,当文件的属性参数中包含“eason”或者“EASON”时,可以通过算法获取与“eason”或者“EASON”相匹配的标识信息“陈奕迅”,提取第3条标识信息的“陈奕迅”对应的文件夹名称“明星”,将“明星”作为文件夹名称对文件夹进行命名;再例如,当文件的属性参数中包含“.rt”或者“.mpg”或者“.wmv”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“视频”;再例如,当文件的属性参数中包含“.mp3”或者“.ra”或者“.wma”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“音乐”;再例如,当文件的属性参数中包含“.jpg”或者“.bmp”或者“.GIFf”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“照片”。
参见图6,是本发明实施例提供的读取模块的结构示意图,其中,如图6所示,该读取模块1006可以包括:检测单元10061、第一提取单元10062、第二提取单元10063,其中
检测单元10061,用于检测将要置入或已经置入新建文件夹中文件的数量;
第一提取单元10062,用于当检测单元10061检测到文件数量少于两件时,提取文件的属性信息中的一个或多个属性参数;具体地,当检测单元10061检测到文件数量为一件时,可以提取文件的文件信息中的文件类型、文件名称等属性参数;当检测单元10061检测出文件数量为一件时,也可以提取这件文件的属性信息中的属性参数-文件类型;或者可以提取这件文件的属性信息中的文件类型和文件生成日期等属性参数;例如,当检测出文件数量为一件时,可以提取这个文件的属性参数中的文件类型“音乐”,或者也可以提取这个文件的属性参数中的文件类型和文件生成日期“音乐20140120”;
第二提取单元10063,用于当检测单元检测10061到文件数量不少于两件时,特定信息为共性信息,提取多个文件的属性信息中相同的属性参数;具体地,当检测单元10061检测到文件数量不少于两件时,可以提取所有文件的所有文件属性参数,可以查找这些文件中相同或相似度达到某一比例的属性参数,并可以提取出相同的或相似度达到某一比例的属性参数。例如,当检测出文件数量为10件时,查找文件中的所有文件的属性参数,当这些属性参数中有95%以上的相似度,可以提取出这些属性参数。
参见图7,是本发明实施例提供的生成模块的结构示意图,其中,如图7所示,该生成模块1008可以包括:第一预设单元10081、第三提取单元10082、查找单元10083、第一生成单元10084、第二生成单元10085、第二预设单元10086、查询单元10087、第三生成单元10088,其中
第一预设单元10081,用于预先建立包含标识信息与文件夹属性相对应关系的结果表,标识信息用于作为提取标准,以提取文件的与标识信息相匹配的属性参数;根据结果表,提取文件中与标识信息相匹配的文件属性参数;例如,建立包含标识信息与文件夹名称相对应关系的结果表,结果表可以如下表所示:
序号 | 标识信息 | 文件夹名称 |
1 | 小鸟 | 电动车 |
2 | 玫瑰 | 鲜花 |
3 | 陈奕迅 | 明星 |
4 | 酷狗 | 音乐 |
5 | 虾米 | 音乐 |
6 | .rt,.mpg,.wmv | 视频 |
7 | .mp3,.ra,.wma | 音乐 |
8 | .jpg,.bmp,.GIFf | 照片 |
将结果表中的标识信息作为提取标准,以提取文件的属性参数中与标识信息相匹配的属性参数;
第三提取单元10082,用于根据第一预设单元10081所预先建立的结果表,提取文件的属性参数中与标识信息相匹配的文件属性参数。例如,结果表中包含有“小鸟”、“玫瑰”、“陈奕迅”、“酷狗”等标识信息,将标识信息作为提取标准,检测文件的属性参数中是否含有与标识信息相匹配的属性信息,例如,当文件的属性参数中包含“酷狗”、“摇滚”、“六节拍”、“张杰”等参数时,检测上述所预先建立的结果表,可以查找到文件的属性参数“酷狗”与结果表中第4条标识信息的“酷狗”相匹配,可以提取文件的属性参数“酷狗”;再例如,当文件的属性参数中包含“eason”或者“EASON”时,可以通过算法提取与“eason”或者“EASON”相匹配的标识信息“陈奕迅”;
查找单元10083,用于根据第一预设单元10081所预先建立的结果表,查找与第三提取单元10082提取出的属性参数相匹配的标识信息相对应的文件夹属性;根据第一预设单元10081创建的结果表,查找与查找单元10083提取的属性参数相匹配的标识信息相对应的文件夹属性;例如,查找单元10083提取的属性参数为“酷狗”,查找第一预设单元10081中创建的结果表中与属性参数相对应的标识信息“酷狗”,根据第一预设单元10081中创建的结果表,查找标识信息“酷狗”对应的文件夹名称为“音乐”;
第一生成单元10084,用于将查找单元10083查找到的文件夹属性,作为新建文件夹的属性,对新建文件夹进行设定;例如,将查找单元10083查找到文件夹名称“音乐”作为新建文件夹的名称,对新建文件夹进行命名为“音乐”;
第二生成单元10085,用于将读取模块1006提取到的属性参数,作为新建文件夹的属性,对新建文件夹进行设定;
第二预设单元10086,用于预先建立包含属性参数与文件夹属性相对应关系的对照表,对照表可以如下表所示:
序号 | 属性参数 | 文件夹名称 |
1 | .rt,.mpg,.wmv | 视频 |
2 | .mp3,.ra,.wma | 音乐 |
3 | .jpg,.bmp,.GIFf | 照片 |
查询单元10087,用于根据读取模块1006读取到的属性参数,查询第二预设单元10086建立的对照表中与读取到的属性参数相对应的文件夹属性。例如,当读取模块1006读取出文件的属性参数中包含“.rt”或者“.mpg”或者“.wmv”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“视频”;再例如,当读取模块1006读取出文件的属性参数中包含“.mp3”或者“.ra”或者“.wma”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“音乐”;再例如,当读取模块1006读取出文件的属性参数中包含“.jpg”或者“.bmp”或者“.GIFf”等参数时,检测上述预先建立的结果表,查找与文件的属性参数相对应的文件夹名称为“照片”;
第三生成单元10088,用于根据查询单元10087查询到的文件夹属性,生成文件夹的属性;可以将查询单元10087查找到的文件夹名称作为文件名对文件夹进行命名,例如,当查询单元10087查找到的文件夹名称为“音乐”,将“音乐”作为文件名,对文件夹进行命名;再例如,当查询单元10087查找到的文件夹名称为“视频”,将“视频”作为文件名,对文件夹进行命名。
参见图8,是本发明提供的生成模块的另一实施例的结构示意图,其中,如图8所示,该生成模块1008包括:第一预设单元10081、第三提取单元10082、查找单元10083、第一生成单元10084、第二生成单元10085、第二预设单元10086、查询单元10087、第三生成单元10088之外,还可以包括:判断单元10089、第四生成单元100810,其中
判断单元10089,用于分析属性参数,判断分析结果是否与当前目录下已有的文件夹的属性冲突;例如,根据查找单元10083提取出的文件属性信息为“音乐”,当检测到当前目录下包含有文件名为“音乐”的文件夹,则新建文件夹的命名与当前目录下的文件夹发生冲突;当判断结果为否时,根据查找的文件夹属性,生成文件夹属性,可以将读取模块1006提取的属性参数或者第三提取单元10082查找到的文件夹属性或者查询单元10087查询到的文件夹属性,作为文件夹的属性对新建文件夹进行设定;例如,当查询单元10087查询到的文件夹名称为“音乐”时,可以将文件夹命名为“音乐”;
第四生成单元100810,用于当判断单元10089的判断结果为是时,根据分析结果和附加信息,生成文件夹的属性;附加信息可以包含但不限于:文件夹生成日期、文件类型等;附件信息可以从新建文件夹的指令的属性中提取,附件信息也可以根据用户预设信息进行生成;例如,如果文件夹生成日期为2014年1月20日,可以提取附加消息20140120;再例如,如果用户预设的信息为“附件2”等,附件信息可以为“附件2”;可以将生成的附加信息与步骤第一提取单元10062提取的属性参数或者进行结合;或者可以将生成的附加信息与步骤第二提取单元10063提取的属性参数或者进行结合;或者也可以附加信息与查找单元10083提取到的属性参数进行结合,或者也可以附加信息与查询单元10087查询到的属性参数进行结合。可以将附加信息与属性参数结合后的信息作为新建文件夹的属性,对新建文件夹进行设定。例如,当检测到文件数量为一件,第一提取单元10062提取出文件的属性参数为“音乐”附加信息为20140120,可以将生成的附加信息20140120与第一提取单元10062提取的属性参数“音乐”进行结合,结合后的信息可以是“20140120-音乐”,也可以是“音乐-20140120”,或者可以是“20140120音乐”,还可以是“音乐20140120”等,将结合后的信息作为文件夹名称,对新建文件夹进行命名,新建文件夹名称命名可以为“20140120-音乐”,也可以是“音乐-20140120”,或者“20140120音乐”,或者“音乐20140120”;再例如,当查询单元10087查询到的属性参数对应的文件夹名称为“明星”时,可以将生成的附加信息为“附件2”与属性参数结合后的信息作为文件夹的名称,可以将文件夹命名为“明星附件2”;再例如,当查询单元10087查询根据对照表查找到的文件夹名称为“照片”时,可以将生成的附加信息为“附件2”与属性参数结合后的信息作为文件夹的名称,可以将文件夹命名为“照片附件2”等。
综上,通过实施本发明实施例,具有如下有益效果:
1、通过检测将要置入或已经置入新建文件夹中的文件的属性信息,提取出文件中具有共性信息的属性参数,或者提取出预设的文件的属性参数,或者预设有文件属性参数对应文件夹属性的结果表,通过属性参数或者查找预设结果表中的文件夹属性对新建文件夹进行设定,减少了用户手动输入新建文件夹属性所带来的麻烦,有效提高了用户工作效率;
2、通过在文件夹属性中添加附加信息,有效减少了文件夹属性发生冲突的可能。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
Claims (12)
1.一种文件夹属性生成方法,其特征在于,所述方法包括:
接收创建文件夹的指令;
根据所述指令创建文件夹;
读取将要置入或已经置入所述文件夹中的文件的属性参数;
分析所述属性参数,根据分析结果生成所述文件夹的属性。
2.如权利要求1所述的方法,其特征在于,所述读取将要置入或已经置入所述文件夹中的文件的属性参数,包括:
检测所述将要置入或已经置入所述文件夹中的文件的数量;
当检测到所述文件数量少于两件时,提取所述文件的一个或多个属性参数;
当检测到所述文件数量不少于两件时,提取多个所述文件的相同的一个或多个属性参数。
3.如权利要求2所述的方法,其特征在于,所述分析所述属性参数,根据分析结果生成所述文件夹的属性,包括:
预先建立包含标识信息与文件夹属性相对应关系的结果表,所述标识信息作为提取所述文件的一个或多个属性参数中与所述标识信息相匹配的属性参数的提取标准;
根据所述结果表,提取所述文件的一个或多个属性参数中与所述标识信息相匹配的文件属性参数;
根据所述结果表,查找与所述提取的属性参数相匹配的标识信息相对应的文件夹属性;
根据查找到的所述文件夹属性,生成所述文件夹的属性。
4.如权利要求2所述的方法,其特征在于,所述分析所述属性参数,根据分析结果生成所述文件夹的属性,包括:
将读取到的所述属性参数,作为所述文件夹的属性,生成所述文件夹的属性;或
预先建立包含属性参数与文件夹属性相对应关系的对照表;
根据所述读取到的所述属性参数,查询所述对照表中与所述读取到的属性参数相对应的文件夹属性;
根据查询到的所述文件夹属性,生成所述文件夹的属性。
5.如权利要求1-4任一项所述的方法,其特征在于,所述分析所述属性参数,根据分析结果生成所述文件夹的属性,包括:
分析所述属性参数,根据分析结果和附加信息,生成所述文件夹的属性,其中所述附加信息根据指令的属性参数和/或用户预设信息生成,用于防止文件夹的属性的冲突。
6.如权利要求5所述的方法,其特征在于,所述分析所述属性参数,根据分析结果和附加信息,生成所述文件夹的属性,具体包括:
分析所述属性参数,判断分析结果是否与当前目录下已有的文件夹的属性冲突;
当判断结果为是时,根据分析结果和附加信息,生成所述文件夹的属性。
7.一种文件夹属性生成***,其特征在于,所述***包括:
接收模块,用于接收创建文件夹的指令;
创建模块,用于根据所述接收模块接收到的指令创建文件夹;
读取模块,用于读取将要置入或已经置入所述创建模块创建的所述文件夹中的文件的属性参数;
生成模块,用于分析所述读取模块读取的属性参数,根据分析结果生成所述文件夹的属性。
8.如权利要求7所述的***,其特征在于,所述读取模块包括:
检测单元,用于检测所述将要置入或已经置入所述文件夹中的文件的数量;
第一提取单元,用于当所述检测单元检测到所述文件数量少于两件时,提取所述文件的一个或多个属性参数;
第二提取单元,用于当所述检测单元检测到所述文件数量不少于两件时,提取多个所述文件的相同的一个或多个属性参数。
9.如权利要求8所述的***,其特征在于,所述生成模块包括:
第一预设单元,用于预先建立包含标识信息与文件夹属性相对应关系的结果表,所述标识信息作为提取所述文件的一个或多个属性参数中与所述标识信息相匹配的属性参数的提取标准;
第三提取单元,用于根据所述第一预设单元所预先建立的所述结果表,提取所述文件的一个或多个属性参数中与所述标识信息相匹配的文件属性参数;
查找单元,用于根据所述结果表,查找与所述第三提取单元提取出的所述属性参数相匹配的标识信息相对应的文件夹属性;
第一生成单元,用于根据所述查找单元查找到的所述文件夹属性,生成所述文件夹的属性。
10.如权利要求8所述的***,其特征在于,所述生成模块包括:
第二生成单元,用于将所述读取模块读取到的所述属性参数,作为所述文件夹的属性,生成所述文件夹的属性;或
第二预设单元,用于预先建立包含属性参数与文件夹属性相对应关系的对照表;
查询单元,用于根据所述读取模块读取到的所述属性参数,查询所述第二预设单元建立的所述对照表中与所述读取到的属性参数相对应的文件夹属性;
第三生成单元,用于根据所述查询单元查询到的所述文件夹属性,生成所述文件夹的属性。
11.如权利要求7-10任一项所述的***,其特征在于,所述生成模块具体用于:
分析所述读取模块提取的属性参数,根据分析结果和附加信息,生成所述文件夹的属性,其中所述附加信息根据指令的属性参数和/或用户预设信息生成,用于防止文件夹的属性的冲突。
12.如权利要求11所述的***,其特征在于,所述生成模块包括:
判断单元,用于分析所述属性参数,判断分析结果是否与当前目录下已有的文件夹的属性冲突;
第四生成单元,用于当所述判断单元的判断结果为是时,根据分析结果和附加信息,生成所述文件夹的属性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510009632.9A CN104573005A (zh) | 2015-01-07 | 2015-01-07 | 一种文件夹属性的生成方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510009632.9A CN104573005A (zh) | 2015-01-07 | 2015-01-07 | 一种文件夹属性的生成方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104573005A true CN104573005A (zh) | 2015-04-29 |
Family
ID=53089067
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510009632.9A Pending CN104573005A (zh) | 2015-01-07 | 2015-01-07 | 一种文件夹属性的生成方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104573005A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104978404A (zh) * | 2015-06-04 | 2015-10-14 | 无锡天脉聚源传媒科技有限公司 | 一种视频专辑名称的生成方法及装置 |
CN104978400A (zh) * | 2015-06-04 | 2015-10-14 | 无锡天脉聚源传媒科技有限公司 | 一种视频专辑名称的生成方法及装置 |
CN104978403A (zh) * | 2015-06-04 | 2015-10-14 | 无锡天脉聚源传媒科技有限公司 | 一种视频专辑名称的生成方法及装置 |
CN106293650A (zh) * | 2015-05-18 | 2017-01-04 | 阿里巴巴集团控股有限公司 | 一种文件夹属性设置方法及装置 |
CN106488299A (zh) * | 2015-08-26 | 2017-03-08 | 深圳市腾讯计算机***有限公司 | 视频文件展示方法和*** |
CN106649633A (zh) * | 2016-12-07 | 2017-05-10 | 惠州Tcl移动通信有限公司 | 一种桌面文件夹的命名方法及*** |
CN107193878A (zh) * | 2017-04-24 | 2017-09-22 | 维沃移动通信有限公司 | 一种歌单的自动命名方法及移动终端 |
CN107247541A (zh) * | 2017-06-30 | 2017-10-13 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN108959316A (zh) * | 2017-05-24 | 2018-12-07 | 北京搜狗科技发展有限公司 | 一种将网页添加至收藏夹的方法和装置 |
CN109284401A (zh) * | 2018-08-31 | 2019-01-29 | 广州视源电子科技股份有限公司 | 课件标签添加、课件推荐方法、装置和存储介质 |
WO2019019999A1 (zh) * | 2017-07-28 | 2019-01-31 | 华为技术有限公司 | 一种文件夹命名的方法及终端 |
CN110263007A (zh) * | 2019-06-28 | 2019-09-20 | 深圳市迅雷网络技术有限公司 | 一种文件夹命名方法、***及电子设备和存储介质 |
CN111752898A (zh) * | 2020-06-24 | 2020-10-09 | 中国银行股份有限公司 | 一种文件处理方法及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1692623A (zh) * | 2002-12-25 | 2005-11-02 | 卡西欧计算机株式会社 | 数据文件存储设备、数据文件存储程序和数据文件存储方法 |
CN1726475A (zh) * | 2002-12-16 | 2006-01-25 | 柯尼卡美能达控股株式会社 | 文件管理程序 |
CN101031914A (zh) * | 2004-06-30 | 2007-09-05 | 诺基亚公司 | 图像和其它用户数据的自动分组 |
CN101216848A (zh) * | 2008-01-10 | 2008-07-09 | 北京中星微电子有限公司 | 一种修改媒体文件名称的方法和装置 |
CN101866344A (zh) * | 2009-04-14 | 2010-10-20 | 鸿富锦精密工业(深圳)有限公司 | 文件管理***及方法 |
CN102752403A (zh) * | 2012-07-25 | 2012-10-24 | 北京苏达普科技有限公司 | 相片自动成册的云整理方法 |
CN103870599A (zh) * | 2014-04-02 | 2014-06-18 | 联想(北京)有限公司 | 一种拍摄数据的归集方法、装置和电子设备 |
US20140310324A1 (en) * | 2013-04-16 | 2014-10-16 | Appsense Limited | Systems and methods for automatically sorting and indexing electronic files |
-
2015
- 2015-01-07 CN CN201510009632.9A patent/CN104573005A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1726475A (zh) * | 2002-12-16 | 2006-01-25 | 柯尼卡美能达控股株式会社 | 文件管理程序 |
CN1692623A (zh) * | 2002-12-25 | 2005-11-02 | 卡西欧计算机株式会社 | 数据文件存储设备、数据文件存储程序和数据文件存储方法 |
CN101031914A (zh) * | 2004-06-30 | 2007-09-05 | 诺基亚公司 | 图像和其它用户数据的自动分组 |
CN101216848A (zh) * | 2008-01-10 | 2008-07-09 | 北京中星微电子有限公司 | 一种修改媒体文件名称的方法和装置 |
CN101866344A (zh) * | 2009-04-14 | 2010-10-20 | 鸿富锦精密工业(深圳)有限公司 | 文件管理***及方法 |
CN102752403A (zh) * | 2012-07-25 | 2012-10-24 | 北京苏达普科技有限公司 | 相片自动成册的云整理方法 |
US20140310324A1 (en) * | 2013-04-16 | 2014-10-16 | Appsense Limited | Systems and methods for automatically sorting and indexing electronic files |
CN103870599A (zh) * | 2014-04-02 | 2014-06-18 | 联想(北京)有限公司 | 一种拍摄数据的归集方法、装置和电子设备 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106293650A (zh) * | 2015-05-18 | 2017-01-04 | 阿里巴巴集团控股有限公司 | 一种文件夹属性设置方法及装置 |
CN106293650B (zh) * | 2015-05-18 | 2020-02-07 | 阿里巴巴集团控股有限公司 | 一种文件夹属性设置方法及装置 |
CN104978404B (zh) * | 2015-06-04 | 2018-07-20 | 无锡天脉聚源传媒科技有限公司 | 一种视频专辑名称的生成方法及装置 |
CN104978400A (zh) * | 2015-06-04 | 2015-10-14 | 无锡天脉聚源传媒科技有限公司 | 一种视频专辑名称的生成方法及装置 |
CN104978403A (zh) * | 2015-06-04 | 2015-10-14 | 无锡天脉聚源传媒科技有限公司 | 一种视频专辑名称的生成方法及装置 |
CN104978404A (zh) * | 2015-06-04 | 2015-10-14 | 无锡天脉聚源传媒科技有限公司 | 一种视频专辑名称的生成方法及装置 |
CN106488299A (zh) * | 2015-08-26 | 2017-03-08 | 深圳市腾讯计算机***有限公司 | 视频文件展示方法和*** |
CN106649633A (zh) * | 2016-12-07 | 2017-05-10 | 惠州Tcl移动通信有限公司 | 一种桌面文件夹的命名方法及*** |
CN106649633B (zh) * | 2016-12-07 | 2021-01-08 | 惠州Tcl移动通信有限公司 | 一种桌面文件夹的命名方法及*** |
CN107193878A (zh) * | 2017-04-24 | 2017-09-22 | 维沃移动通信有限公司 | 一种歌单的自动命名方法及移动终端 |
CN108959316A (zh) * | 2017-05-24 | 2018-12-07 | 北京搜狗科技发展有限公司 | 一种将网页添加至收藏夹的方法和装置 |
CN107247541A (zh) * | 2017-06-30 | 2017-10-13 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
WO2019019999A1 (zh) * | 2017-07-28 | 2019-01-31 | 华为技术有限公司 | 一种文件夹命名的方法及终端 |
CN110019027A (zh) * | 2017-07-28 | 2019-07-16 | 华为终端有限公司 | 一种文件夹命名的方法及终端 |
US11636066B2 (en) | 2017-07-28 | 2023-04-25 | Huawei Technologies Co., Ltd. | Terminal and method for naming folder |
CN109284401A (zh) * | 2018-08-31 | 2019-01-29 | 广州视源电子科技股份有限公司 | 课件标签添加、课件推荐方法、装置和存储介质 |
CN110263007A (zh) * | 2019-06-28 | 2019-09-20 | 深圳市迅雷网络技术有限公司 | 一种文件夹命名方法、***及电子设备和存储介质 |
CN111752898A (zh) * | 2020-06-24 | 2020-10-09 | 中国银行股份有限公司 | 一种文件处理方法及装置 |
CN111752898B (zh) * | 2020-06-24 | 2024-03-26 | 中国银行股份有限公司 | 一种文件处理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104573005A (zh) | 一种文件夹属性的生成方法和*** | |
CN100353767C (zh) | 水印嵌入和恢复 | |
CN101179474B (zh) | 一种下载方法、***及装置 | |
US8352259B2 (en) | Methods and apparatus for audio recognition | |
US8209313B2 (en) | Structuring and searching data in a hierarchical confidence-based configuration | |
US20070162546A1 (en) | Sharing tags among individual user media libraries | |
EP2973034B1 (en) | Methods and systems for arranging and searching a database of media content recordings | |
WO2004089397A2 (en) | Method and apparatus for grouping content items | |
CN104951485A (zh) | 音乐文件的数据处理方法和装置 | |
CN102682055A (zh) | 管理电子书内容的方法和设备 | |
US9390170B2 (en) | Methods and systems for arranging and searching a database of media content recordings | |
CN109284273B (zh) | 一种采用后缀数组索引的海量小文件查询方法及*** | |
CN101196914A (zh) | 一种下载任务列表的展示方法、***及装置 | |
CN101158981A (zh) | 一种对下载资源进行分类的方法、***和装置 | |
US20100082663A1 (en) | Method and System for Identifying Equivalent Digital Media Assets | |
CN101216848A (zh) | 一种修改媒体文件名称的方法和装置 | |
CN103902723A (zh) | 一种媒体文件编目元数据聚合方法及装置 | |
CN113655968B (zh) | 非结构化数据存储方法 | |
CN102289440A (zh) | 音乐文件提供方法及其提供*** | |
CN103902551A (zh) | 信息处理方法、装置和控制设备 | |
CN113268630A (zh) | 一种音频检索方法、设备及介质 | |
CN104572730A (zh) | 数字资源导入、导出方法及装置 | |
McEwen et al. | Are your spectroscopic data FAIR? | |
CN104063416A (zh) | 商品比较装置、方法、以及程序 | |
CN111259108B (zh) | 一种信息存储方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150429 |