文件命名方法及装置制造方法及图纸

技术编号:16546783 阅读:89 留言:0更新日期:2017-11-11 11:38
本申请实施例公开了一种文件命名方法及装置。所述文件命名方法包括:在检测到目标路径下新增文件时,获取所述目标路径下至少两个文件的文件名;识别所述文件名之间是否具有相同的命名规则;若所述文件名之间具有相同的命名规则,则根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件名。利用本申请实施例,可以实现提高更改文件名的效率。

File naming method and device

The application example discloses a file naming method and device. Including the file naming methods: to detect the target path under the new file, get the target path at least a file name; whether it has the same naming rules between the identification of the file name; if the file name has the same naming rules, according to the rules of nomenclature will be the naming rules do not meet the target path under the original file name changes to conform to the naming rules of the file name. With the application example, the efficiency of changing the name of the file can be improved.

【技术实现步骤摘要】
文件命名方法及装置
本申请涉及互联网
,特别涉及一种下载文件命名方法及装置。
技术介绍
用户在浏览网页内容时,经常会从所述浏览网页上下载一些感兴趣的文件。一般的,用户会将同题材的文件下载到同一个文件目录下。例如,用户浏览了一组关于猴子的图片,如果用户对这些图片很感兴趣可能会对这些图片进行下载。通常,系统会对所述下载的文件自动进行命名(如根据下载的时间命名如201601011000,即2015年1月1日11点00分00秒)。然而系统自动命名的方式仅仅能表达时间,并不能凸显出文件的内容。为了凸显出文件的内容,用户进行下载文件时可以对所述下载的文件进行命名,例如,用户下载一张关于猴子的图片时,用户可以在图片另存为时对该图片进行命名为“猴子”,这样,下载后的图片从文件名上就能很直观的知道内容。但是,用户下载文件时并不一定遵循相同的命名规则,即使是同题材的文件,先下载的文件和后下载的文件命名规则也可能会不同。例如同是一个题材为猴子的图片,用户下载第一张图片时命名可能为“猴子”,但下载第二张图片时如果还是命名“猴子”时系统会提示与已有文件(即第一张下载的图片)的文件名重复,所以用户就可能命名为“Monkey”,当下载第三张图片时命名为“Monkey002”。当下载多个文件后,用户想要对前后命名规则不一致的文件进行重命名的需求就会变得越来越强烈。然而,这时用户只能进入文件目录下人工一一更改不符合命名规则的文件的文件名。综上所述,现有技术中存在更改文件名效率较低的问题。
技术实现思路
本申请实施例的目的是提供一种文件命名方法及装置,用以解决现有技术中更改文件名效率较低的问题。为解决上述技术问题,本申请实施例提供的文件命名方法及装置是这样实现的:一种文件命名方法,包括:在检测到目标路径下新增文件时,获取所述目标路径下至少两个文件的文件名;识别所述文件名之间是否具有相同的命名规则;若所述文件名之间具有相同的命名规则,则根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件名。一种文件命名装置,包括:获取单元,在检测到目标路径下新增文件时,获取所述目标路径下至少两个文件的文件名;识别单元,识别所述文件名之间是否具有相同的命名规则;命名单元,在所述文件名之间具有相同的命名规则时,根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件名。由以上本申请实施例提供的技术方案可见,通过识别目标路径下文件的文件名之间具有相同的命名规则,再根据所述命名规则将不符合所述命名规则的文件名更改为符合所述命名规则的文件名。如此,用户无需自己进入文件目录下人工一一更改不符合命名规则的文件的文件名,提高了更改文件名的效率、提升了用户体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例中提供的文件命名方法的流程图;图2为本申请一实施例中提供的文件命名方法的流程图;图3为本申请一实施例中提供的文件命名方法的流程图;图4为本申请一实施例中提供的文件命名装置的模块示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。图1为本申请一实施例中提供的文件命名方法的流程图。本实施例中,所述文件命名方法包括如下步骤:S110:在检测到目标路径下新增文件时,获取所述目标路径下至少两个文件的文件名。本申请文件中,可以是在任意形式的终端设备上实现文件命名方法,该终端设备作为上述文件命名方法的执行主体,可以例如是个人计算机(PC)、便携式计算机、智能手机、平板电脑(PAD)等。所述目标路径可以是用户下载文件后的存储路径,也可以是同步文件后的存储路径,还可以是文件转移后的存储路径。所述文件可在本文中互换使用来指代可存在于基于计算机的环境中的文档(如word、txt、excel、pdf等)、图像、音频、视频或任何其它形式的文件。S120:识别所述文件名之间是否具有相同的命名规则。终端设备通过对上述至少两个文件的文件名进行分析,识别所述文件名之间是否具有相同的命名规则。具体地,所述步骤S120:识别所述文件名之间是否具有相同的命名规则,可以包括:识别所述文件名之间是否存在数值推论的命名规则。在本实施例中,所述数值推理为按照数值顺序命名,即终端设备识别所述文件名之间是否存在数值顺序上的规律。。例如,第一个文件名为“xx01”,第二个文件名为“xx02”,由于“01”和“02”存在数值上递增的规律,那么所述终端设备就可以识别出所述文件名之间存在数值推论的命名规则,并且所述命名规则为“xx”后加数值。具体地,所述步骤S120:识别所述文件名之间是否具有相同的命名规则,可以包括:识别所述文件名之间是否存在字母推论的命名规则。在本实施例中,所述字母推论为按照字母顺序命名,即终端设备识别所述文件名之间是否存在字母顺序上的规律。例如,第一个文件名为“猴子a”,第二个文件名为“猴子b”,由于“a”和“b”存在字母顺序上的规律,那么所述终端设备就可以识别出所述文件名之间存在字母推论的命名规则,并且所述命名规则为“猴子”后加字母。S130:若所述文件名之间具有相同的命名规则,则根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件名。所述原有文件为在检测到目标路径下新增文件前已存在的文件,即所述目标路径中除所述新增文件外的文件。以下列举一些场景来加以说明。本申请实施例可以应用于文件下载场景中,下载的存储路径(目标路径)下原有文件的文件名有:猴子、Monkey001,假设用户又下载了文件名为Monkey002的文件至所述存储路径。终端设备在检测到所述存储路径下新增文件Monkey002时,获取所述存储路径下的文件的文件名为:猴子、Monkey001、Monkey002,进一步地识别所述文件名之间是否具有相同的命名规则,由于文件名“猴子”的命名规则仅是中文“猴子”、文件名“Monkey001”的命名规则为英文“Monkey”加数值“001”、文件名“Monkey002”的命名规则为英文“Monkey”加数值“002”;所以识别出“Monkey001”和“Monkey002”具有相同的命名规则,即英文“Monkey”加上数值。在所述存储路径下原有文件中不符合该命名规则的文件名只有“猴子”,所以根据该命名规则,可以将文件名“猴子”更改为符合该命名规则的文件名“Monkey003”。如此,存储路径下的文件的文件名为:Monkey001、Monkey002、Monkey003。本申请实施例还可以应用于同步文件场景中,包括从第一终端同步文件到第二终本文档来自技高网
...
文件命名方法及装置

【技术保护点】
一种文件命名方法,其特征在于,包括:在检测到目标路径下新增文件时,获取所述目标路径下至少两个文件的文件名;识别所述文件名之间是否具有相同的命名规则;若所述文件名之间具有相同的命名规则,则根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件名。

【技术特征摘要】
1.一种文件命名方法,其特征在于,包括:在检测到目标路径下新增文件时,获取所述目标路径下至少两个文件的文件名;识别所述文件名之间是否具有相同的命名规则;若所述文件名之间具有相同的命名规则,则根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件名。2.如权利要求1所述的方法,其特征在于,获取目标路径下至少两个文件的文件名,具体包括:获取目标路径下符合预设条件的至少两个文件的文件名;相应地,根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件名,包括:根据所述命名规则将所述目标路径下符合预设条件的原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件名。3.如权利要求2所述的方法,其特征在于,所述预设条件可以包括预设时长内新增的、本次开机内新增的中至少一种。4.如权利要求1所述的方法,其特征在于,识别所述文件名之间是否具有相同的命名规则,具体包括:识别所述文件名之间是否存在数值推论的命名规则;其中,所述数值推理为按照数值顺序命名;或者,识别所述文件名之间是否存在字母推论的命名规则;其中,所述字母推论为按照字母顺序命名。5.如权利要求1所述的方法,其特征在于,根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件名,具体包括:根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名按照创建时间顺序更改为符合所述命名规则的文件名。6.如权利要求1所述的方法,其特征在于,在识别所述文件名之间是否具有相同的命名规则之后,在若所述文件名之间具有相同的命名规则,则根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件名之前,还包括:若所述文件名之间具有相同的命名规则,则判断是否接收到确认按钮被触发所生成的更改指令;相应地,若所述文件名之间具有相同的命名规则,则根据所述命名规则将所述目标路径下原有文件中不符合所述命名规则的文件名更改为符合所述命名规则的文件...

【专利技术属性】
技术研发人员:柳林东
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1