一种批量文件生成方法及系统与流程

文档序号:18832042发布日期:2019-10-09 03:45阅读:331来源:国知局
一种批量文件生成方法及系统与流程
本发明涉及计算机领域,特别涉及一种批量文件生成方法及系统。
背景技术
:现有计算机产品的文件管理系统中,文件都是以树形结构(根目录,一级级子目录等)方式存放,一切针对文件的操作都必须先定义或知道文件的目录。要产生一个新文件要先进入到指定目录下,文件只能一个一个产生,用户可以通过复制类似的文件及其目录然后修改得到新的文件。同样,文件只能一个一个产生。使用一些软件产品可以批量产生文件,但都限于一些单一的功能,例如一次产生多个同类型的文件。现有技术中,当有多个新文件需要产生时,一个个进行产生费时费力,即使是通过复制类似的文件方式也需要一个个进行修改,非常繁琐和容易出错。通过一部分或全部文件名的方法找文件的方法单一,耗时,没有效率,而且有时候找到的是多个目录下的多个同名文件,但用户不打开文件就不知道它们是否是同一个文件的多个拷贝。放文件的拷贝在另一个目录下,那么这个文件变化时,需要再次拷贝文件到另一目录下,一旦忘记就会导致两份文件不一致;放文件快捷方式到另一个目录下的缺点是用户在移动原始文件位置时可能忘了更新这个链接,导致产生无效链接。放文件的拷贝或者快捷方式到多个目录下时这种问题就更严重了。用户打开文件浏览器看到文件目录,经常需要点击好几次才找到自己要找的文件,而且前提是用户记住了要找的文件所在的目录位置的情况下,否则用搜索文件名的方式更加费时。收集文件的快捷方式不能达到分类的目的,当文件比较多的时候分类存放非常必要。搜索文件时个性化属性或标签只能单选,且不能一次性看到多个文件的多个个性化属性。为此,需要一种能够快速大批量创建文件的方法。技术实现要素:有鉴于此,本发明的目的在于提供一种批量文件生成方法及系统,能够快速生成批量文件。其具体方案如下:一种批量文件生成方法,包括:接收文件新建指令;调用与所述新建指令对应的预先存储的文件生成信息,所述文件生成信息包括多个待建文件的文件名、文件类型和目录结构;利用所述文件生成信息生成在相应的目录结构中相应的文件。可选的,所述利用所述文件生成信息在相应的目录中生成相应的文件的过程,包括:利用所述文件生成信息中每个待建文件的目录结构判断是否存在相同的目录结构;若是,则在已建目录结构中新建相应的文件;若否,则利用所述文件生成信息新建目录结构,并在目录结构中生成相应的文件。可选的,所述在已建目录结构中新建相应的文件的过程,包括:判断已建目录结构中是否已有与待建文件具有相同文件名和文件类型的历史文件;若是,则生成提示信息,以提示用户是否替换历史文件、保留历史文件并修改待建文件的文件名新建相应的文件;接收并利用与所述提示信息对应的确认信息,替换历史文件、保留历史文件并修改待建文件的文件名新建相应的文件。可选的,还包括:接收所述文件生成信息;利用所述文件生成信息生成在相应的目录结构中相应的文件。可选的,生成文件后,还包括:利用所述文件生成信息作为利用所述文件生成信息生成的历史文件的文件信息,文件信息包括历史文件的文件名、文件类型和目录结构;将历史文件的文件信息保存至文件库;为所述文件库中每个历史文件生成唯一的标识号。可选的,所述为所述文件库中每个历史文件生成唯一的标识号之前,还包括:接收历史文件的目录结构和文件名;利用历史文件的目录结构,查找到历史文件的存储位置,利用历史文件的文件名在历史文件的存储位置查找到历史文件,获取历史文件的文件信息;保存历史文件的文件信息至所述文件库。可选的,还包括:接收文件查询信息,所述文件查询信息包括历史文件的文件名、文件类型和/或目录结构;利用所述文件查询信息,在所述文件库中筛选出相应的历史文件;显示筛选出的历史文件在所述文件库中存储的文件信息,以供用户查看。可选的,还包括:接收目录变更信息;利用所述目录变更信息中历史文件的文件信息,在所述文件库中查找到历史文件的文件信息;利用历史文件存储在所述文件库中的文件信息中的目录结构和文件名,查找到历史文件;将历史文件移动至与所述目录变更信息对应的目录结构中,删除原目录结构中的历史文件;利用所述目录变更信息,更新所述文件库中相应历史文件的文件信息中的目录结构。可选的,还包括:接收文件名变更信息;利用所述文件名变更信息中历史文件的文件信息,在所述文件库中查找到历史文件的文件信息;利用历史文件存储在所述文件库中的文件信息中的目录结构和文件名,查找到历史文件;利用所述文件名变更信息变更历史文件的文件名;利用所述目录变更信息,更新所述文件库中相应历史文件的文件信息中的文件名。可选的,还包括:当光标的位置位于预览响应区域,则在所述文件库中查找与所述预览响应区域对应的历史文件的目录结构;根据历史文件的目录结构,查找到历史文件的存储位置;利用历史文件的存储位置,调取历史文件预设的预览内容;将所述预览内容展示在预设的预览区域,以供用户查看。可选的,还包括:接收开启指令;利用所述开启指令在所述文件库中查找与所述开启指令对应的历史文件的目录结构;根据历史文件的目录结构,查找到历史文件的存储位置;利用历史文件的存储位置,开启历史文件。可选的,还包括:接收个性化标签添加信息;利用所述个性化标签添加信息添加个性化标签至历史文件在文件库中的文件信息。可选的,所述文件查询信息还包括个性化标签。可选的,还包括:接收标签变更信息;利用所述标签变更信息,更新所述文件库中相应历史文件的文件信息中的个性化标签。本法明还公开了一种批量文件生成系统,包括:指令接收模块,用于接收文件新建指令;信息调用模块,用于调用与所述新建指令对应的预先存储的文件生成信息,所述文件生成信息包括多个待建文件的文件名、文件类型和目录结构;新建文件模块,用于利用所述文件生成信息生成在相应的目录结构中相应的文件。本发明中,批量文件生成方法,包括:接收文件新建指令;调用与新建指令对应的预先存储的文件生成信息,文件生成信息包括多个待建文件的文件名、文件类型和目录结构;利用文件生成信息生成在相应的目录结构中相应的文件。本发明预先存储大量待建文件的文件生成信息,使得批量建立文件时,只需调用文件生成信息,用户终端便可根据文件生成信息中每个待建文件记载的文件名和目录结构等信息大批量生成文件,而无需手动生成文件,无需繁琐的利用文件拷贝和建立链接等功能创建文件,提高了文件创建效率。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本发明实施例公开的一种批量文件生成方法流程示意图;图2为本发明实施例公开的另一种批量文件生成方法流程示意图;图3为本发明实施例公开的另一种批量文件生成方法流程示意图;图4为本发明实施例公开的另一种批量文件生成方法流程示意图;图5为本发明实施例公开的一种文件查找方法流程示意图;图6为本发明实施例公开的一种文件查找界面示意图;图7为本发明实施例公开的另一种文件查找界面示意图;图8为本发明实施例公开的另一种文件查找界面示意图;图9为本发明实施例公开的另一种文件查找界面示意图;图10为本发明实施例公开的一种文件信息变更方法流程示意图;图11为本发明实施例公开的一种文件名变更方法流程示意图;图12为本发明实施例公开的一种文件预览和开启方法流程示意图;图13为本发明实施例公开的一种批量文件生成系统结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例公开了一种批量文件生成方法,参见图1所示,该方法包括:s11:接收文件新建指令。具体的,当用户有需求需要新建文件时,可以通过输入设备向用户终端输入文件新建指令,从而开始批量新建文件。其中,输入设备可以包括触摸屏、键盘或鼠标等,用户终端可以为个人电脑、手机或平板电脑等。s12:调用与新建指令对应的预先存储的文件生成信息,文件生成信息包括多个待建文件的文件名、文件类型和目录结构。具体的,文件生成信息为预先存储在用户终端中的文件,其中,记载了全部待建文件的文件名、文件类型和目录结构等信息,用户可以根据自身预先的构思,将待建文件的预计的文件名、目录结构和文件类型等信息输入至文件生成信息,以便于接收文件新建指令后,可以调用相应的文件生成信息,依据文件生成信息中记载的待建文件的文件名、文件类型和目录结构和个性化标签生成文件,例如,文件生成信息中预先记载了,文件名为c,目录结构为d:\项目1\计划1\软件\,文件类型为.txt,则可以按照文件生成信息在目录为d:\项目1\计划1\软件\中生成c.txt文件。可以理解的是,文件生成信息中还可以包括个性化标签,可以直接生成带有个性化标签的文件,例如,可以为上述c.txt文件添加“工作”标签,用于表明该文件是与工作有关,若有个性化标签为“娱乐”的文件a.txt,则表明a.txt与娱乐有关,个性化标签可以便于用户掌握文件用途,便于用户对文件进行高效的分类管理。可以理解的是,用户可以根据不同场景预先存储多种文件生成信息,每种文件生成信息对应不同的场景,例如,可以根据工作上的不同项目分别设置多种文件生成信息,届时根据文件新建指令,调用与文件新建指令对应的文件生成信息,生成文件。进一步的,文件生成信息可以以表格文件的形式存储信息,也可以以树形文件结构的形式存储信息。具体的,文件生成信息为表格文件的形式时,可以如表1和表2所示。表1文件名标签1(目录项)标签2(目录项)标签3(目录项)标签4标签5文件a文件a_标签1文件a_标签2文件a_标签3文件a_标签4文件a_标签5文件b文件b_标签1文件b_标签2文件b_标签4文件c文件c_标签1文件c_标签2文件c_标签3文件c_标签4文件c_标签5其中,标签1、标签2和标签3为目录结构,可以理解的是,目录结构也是对于文件的一种描述的限定,所以也可以理解为一种变相的标签。表2可以理解的是,表1和2中个性化标签不一定要每个标签占用一个单元格,也可以将几个个性化标签输入在一个单元格中用逗号或其它分割符隔离开,如表3所示。表3具体的,文件生成信息为树形文件结构的形式时,可以为如下所示:其中,以单个字母开头紧跟“:.”为根目录;为子目录(文件夹);“│”为目录下的文件,同一行再遇到一个“│”为标签,再遇到“,”为不同标签间的分隔符,字母后没有“:.”为文件。如,上述所示文件a.txt的标签是“自己产生的”和“发给xxx”,文件“eng-1.txt”的标签是“公司网上下载的”。s13:利用文件生成信息生成在相应的目录结构中相应的文件。具体的,利用文件生成信息中记载的待建文件各项信息可以以轮询的方式逐个生成文件,例如,上述表1中,可以逐个生成文件a、文件b和文件c,它们的目录分别对应为“文件a_标签1\文件a_标签2\文件a_标签3\文件a”、“文件b_标签1\文件b_标签2\文件b”和“文件c_标签1\文件c_标签2\文件c_标签3\文件c”,树形文件结构时则可以如上述所示,依次在c盘中生成标签包括“自己产生的”和“发给xxx”的a.txt文件,summary.txt文件,在子目录engineering下的eng-1.txt文件和eng-2.txt等。可以理解的是,在新建文件前,会自动根据文件生成信息,先生成待建文件的目录结构,之后再生成文件,同时可以将相应的个性化标签加入到文件在操作系统中的文件属性中,文件的生成时间可以默认从系统时间获取,个性化标签可以包括诸如作者、文件应用场景、文件使用用途等描述信息,其中,若文件生成信息中为单独设置作者标签,则文件的作者默认可以为当前用户终端设定的用户名,当然,文件生成信息中的个性化标签也可为空,用户无需对每个文件设置个性化标签。可见,本发明实施例预先存储大量待建文件的文件生成信息,使得批量建立文件时,只需调用文件生成信息,用户终端便可根据文件生成信息中每个待建文件记载的文件名和目录结构等信息大批量生成文件,而无需手动生成文件,无需繁琐的利用文件拷贝和建立链接等功能创建文件,提高了文件创建效率。本发明实施例公开了一种具体的批量文件生成方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。参见图2所示,具体的:s21:接收文件新建指令;s22:调用与新建指令对应的预先存储的文件生成信息,文件生成信息包括多个待建文件的文件名、文件类型和目录结构。s23:利用文件生成信息中每个待建文件的目录结构判断是否存在相同的目录结构。可以理解的是,用户终端上很可能已经存在大量的文件夹,即目录结构,所以当需要利用文件生成信息生成文件时,很可能会存在目录重复的情况,例如,文件生成信息中记载了a文件的目录为“d:\项目1\计划1\软件\”,而用户终端上可能在历史上的某一次也创建过目录“d:\项目1\计划1\软件\”,而此时再简单的为文件a创建目录“d:\项目1\计划1\软件\”,则会造成目录重复,无法创建的错误,为此,在创建文件前,需要判断是否存在相同的目录结构。s24:若是,则在已建目录结构中新建相应的文件。可以理解的是,若已存在相同的目录结构,则无需再创建目录,仅需在当前已经创建好的目录结构下新建与该目录结构对应的文件便可。s25:若否,则利用文件生成信息新建目录结构,并在目录结构中生成相应的文件。可以理解的是,若用户终端中不存在相同的目录结果,则利用文件生成信息中记载的目录结构在用户终端中相应的生成目录结构,并在生成的目录结构中生成与该目录结构对应的文件,完成文件的生成。进一步的,本发明实施例中上述s24在已建目录结构中新建相应的文件的过程,可以具体包括s241至s243;其中,s241:判断已建目录结构中是否已有与待建文件具有相同文件名和文件类型的历史文件。具体的,若目录结构已经存在,那么有很大的可能性,曾在用户终端中创建过相同的待建文件,那么已建目录结构中很可能存在有与待建文件具备相同文件名和文件类型的历史文件,为避免文件之间的冲突造成的数据丢失等问题,在创建文件前,可以先判断已建目录结构中是否已有与该目录结构对应的待建文件具有相同文件名和文件类型的历史文件。s242:若是,则生成提示信息,以提示用户是否替换历史文件、保留历史文件并修改待建文件的文件名新建相应的文件。具体的,若已建目录结构中存在相同文件名和文件类型的历史文件,则生成提示信息,并显示,以供用户选择是否替换历史文件、保留历史文件并修改待建文件的文件名新建相应的文件,提示信息可以以弹窗的形式弹出具备两个可点选的虚拟按钮,以供用户选择。s243:接收并利用与提示信息对应的确认信息,替换历史文件、保留历史文件并修改待建文件的文件名新建相应的文件。具体的,保留历史文件的情况下,新建的文件的文件名将会与历史文件的文件名不同,可以按照预设的规则自动变更文件名,确保不会与历史文件重名造成冲突,例如,历史文件的文件名为a,则在保留历史文件的前提下,将原文件名为a的待建文件的文件名改为a(1),并生成文件名为a(1)的文件,以此避免重名,同时保留历史文件;当然替换历史文件则删除历史文件并生成相同文件名的文件;此外,还可以修改已存储的历史文件的文件名,以生成文件名不变动的新的文件,例如,历史文件的文件名为a,将历史文件的文件名改为a(1),并生成文件名为a的与待建文件对应的文件。可以理解的是,提示信息中还可以包括放弃生成待建文件,用户选择后则不生成文件,保留历史文件。此外,本发明实施例在上述实施例的基础上还公开了一种批量文件生成方法,参见图3所示,具体的;s31:接收文件新建指令;s32:调用与新建指令对应的预先存储的文件生成信息,文件生成信息包括多个待建文件的文件名、文件类型和目录结构;s33:利用文件生成信息生成在相应的目录结构中相应的文件;s34:利用文件生成信息作为利用文件生成信息生成的历史文件的文件信息,文件信息包括历史文件的文件名、文件类型和目录结构。具体的,历史文件为已生成的存储在用户终端的文件,历史文件中包括利用文件生成信息生成的文件和非利用文件生成信息生成的文件,由于文件生成信息中包括与历史文件的文件信息相同的数据内容,例如,历史文件的文件名、文件类型和目录结构,所以对于利用文件生成信息生成的历史文件,可以通过将文件生成信息直接作为历史文件的文件信息。可以理解的是,利用文件生成信息生成的历史文件的文件信息的获取过程可以与文件的生成过程同时进行,即,在利用文件生成信息生成历史文件的同时,将文件生成信息作为历史文件的文件信息保存至文件库,也可以在文件生成后再保存至文件库,在此不做限定。s35:将历史文件的文件信息保存至文件库。具体的,得到历史文件的文件信息后,便可以将文件信息保存至文件库,以便于用户日后通过文件库,利用关键词对文件进行查找和索引,例如,用户可以输入文件名和/或个性化标签等文件信息快速查找到在文件库中存储了文件信息的历史文件,文件库在接收到关键词后,可以快速地查找到相应的历史文件的文件信息,并利用其中记载的目录结构快速地显示历史文件的存储位置,并同时根据存储文件信息显示历史文件的文件信息方便用户快速浏览,当然,用户输入的关键词可能对应多个历史文件,则可以按照预设的显示顺序,将满足关键词的全部历史文件进行显示,例如,可以按照文件的生成时间或文件名首字母等方式进行排序。具体的,文件库中文件信息的保存形式可以如表4所示。表4s36:为文件库中每个历史文件生成唯一的标识号。具体的,由于不同目录结构下的不同历史文件的文件名可能相同,在存储位置中此种现象无所谓,但是存储在文件库中出现相同名字的文件会产生冲突,为此,为每个历史文件在文件库中的文件信息中依序生成唯一的标识号,用于区分不同历史文件的文件信息,这样即使文件名相同,但由于文件对应的标识号不同,所以用户终端也能够将文件库中相同文件名的历史文件的文件信息识别为不同的文件,不会造成文件冲突。具体的,文件库中文件的标识号可以如表5所示。文件名file1.docfile2.xlsfile3.pptfile4.jpegfile5.jpegfile7.xlsfile8.exefile9.sch标识号a1a2a3a4a5a6a7a8进一步的,在上述基础上,文件库还可以存储非利用文件生成信息生成的历史文件,参见图4所示,具体过程可以包括s37至s39;其中,s37:接收历史文件的目录结构和文件名;s38:利用历史文件的目录结构,查找到历史文件的存储位置,利用历史文件的文件名在历史文件的存储位置查找到历史文件,获取历史文件的文件信息。具体的,由于用户终端无法直接获取非利用文件生成信息生成的历史文件的文件信息,因此,需要接收用户通过输入设备输入的想要添加的历史文件的目录结构,以便根据目录结构查找到历史文件的存储位置,而历史文件的存储位置可能同时还包括很多其它文件,例如,历史文件所存储的文件夹中包括多个文件,所以还需文件名,确定出历史文件,从而获取历史文件的文件信息。s39:保存历史文件的文件信息至文件库。具体的,同理,在将历史文件的文件信息存储至文件库后,为每个历史文件在文件库中的文件信息生成唯一的标识号,标识号存储在文件库中的文件信息中。需要说明的是,在新建文件的过程中如上述s243新建文件时出现重名和相同类型的历史文件,需要对新建文件的文件名进行变更,当用户选择s242中保留历史文件修改待建文件的文件名并新建文件时,相当于输入历史文件的目录结构和文件名,系统将会根据用户选择后重新生成的新建的文件的文件名和相应的目录结构获取新建的文件的文件信息,并添加至文件库中。另外,本发明实施例在上述实施例的基础上还公开了一种批量文件生成方法,参见图5所示,该方法还包括:s41:接收文件查询信息,文件查询信息包括历史文件的文件名、文件类型和/或目录结构。具体的,为实现用户快速检索文件,接收用户通过输入设备输入的文件查询信息,查询方式可以以关键字或按类别等方式进行查询,查询时不一定需要直接查询到具体文件,可以查询出一类文件以供用户查看,所以文件查询信息中非必须同时包括文件名和目录结构。s42:利用文件查询信息,在文件库中筛选出相应的历史文件。s43:显示筛选出的历史文件在文件库中存储的文件信息,以供用户查看。具体的,根据文件查询信息所输入的内容,将符合文件查询信息的历史文件全部显示至显示器,以供用户查看,用户可以直接查看到历史文件的文件信息,如图6所示,图6是按照文件名的方式查找文件,可以查看到file1.doc文件的文件类型、目录结构和作者名等信息。进一步的,在查找到历史文件的文件信息后,可以对历史文件存储在文件库中的文件信息中添加个性化标签,以便于通过文件库对历史文件进行查找和管理,可以具体包括s44和s45;s44:接收个性化标签添加信息;s45:利用个性化标签添加信息添加个性化标签至历史文件在文件库中的文件信息。具体的,用户在查找完历史文件后,可以针对历史文件添加个性化标签,用户通过输入设备将要添加的个性化标签以个性化标签添加信息的形式输入,系统便可以将个性化标签添加信息中记载的个性化标签添加至历史文件在文件库中存储的文件信息中,此时文件信息在文件库中的保存形式可以如表6所示,其中,“正在修改”、“从公司内部网下载”和“待处理”等信息均为个性化标签。表6可以理解的是,文件信息中若存有了个性化标签,那么在查找历史文件时,便可以根据个性化标签进行查找,上述文件查询信息还可以包括个性化标签,参见图7至图9所示,图7为按照文件名的方式查找文件,可以查看到file1.doc文件的文件类型、目录结构、作者名和个性化标签等信息,图8中是查找符合“正在修改”这一个性化标签的文件,可以看到文件file7.xls以符号“x”表示拥有这一个性化标签,图9中则是查找同时符合“从公司内部网下载”和“待处理”这两个标签的文件“file9.sch”。其中,一个文件可以对应多个标签,可以重复利用s44和s45添加一个历史文件所对应的个性化标签。需要说明的是,用户也可以对文件本身而非文件库中存储的文件信息添加个性化标签,也可以让为文件本身添加标签,这样即使不通过文件库,历史文件自身也将携带标签。可以理解的是,用户还可以对历史文件进行目录结构和个性化标签的变更,为此,参见图10所示,可以具体包括s51至s57;其中,s51:接收目录变更信息。具体的,目录变更信息可以由用户在选中需要变更的历史文件后,在指定区域输入变更后的目录结构,也可以是用户通过输入设备拖拽移动历史文件至新的目录结构中等,其中,用户拖拽的历史文件可以为历史文件的索引文件,即此时拖拽的并非在存储位置的实际文件,而是实际文件的映射对象,对映射对象进行操作不会直接影响到实际文件。s52:利用目录变更信息中历史文件的文件信息,在文件库中查找到历史文件的文件信息;s53:利用历史文件存储在文件库中的文件信息中的目录结构和文件名,查找到历史文件。具体的,可以利用目录变更信息中记载的历史文件的标识号,或者文件名和目录结构等文件信息在文件库中查找到历史文件的文件信息,再根据文件库中文件信息记载的历史文件的目录结构和文件名,查找到历史文件。s54:将历史文件移动至与目录变更信息对应的目录结构中,删除原目录结构中的历史文件。具体的,在查找到历史文件后,便可以根据目录变更信息将历史文件移动至新的目录结构中,假如,目录变更信息直接的操作对象为上述的历史文件的索引文件,则可以根据索引文件的变更结果,移动实际的历史文件至与目录变更信息对应的目录结构中,同时,删除原目录结构中的历史文件,避免历史文件重复存储,浪费存储空间。s55:利用目录变更信息,更新文件库中相应历史文件的文件信息中的目录结构。具体的,历史文件的目录结构变更后,文件库中所记载的目录结构也需要利用目录变更信息及时更新。s56:接收标签变更信息。具体的,标签变更信息可以由用户在选中需要变更的历史文件后,在指定区域输入变更后的个性化标签,标签变更信息可以对历史文件增设或去除个性化标签。s57:利用标签变更信息,更新文件库中相应历史文件的文件信息中的个性化标签。可以理解的是,利用标签变更信息中所记载的个性化标签和所指定的需要替换的原文件信息中的标签,对文件库中的文件信息进行更新,完成个性化标签的变更,例如,标签变更信息中记载了需要对文件名为“a”的历史文件的“工作”个性化标签变更为“完成”标签。具体的,如若历史文件本身携带标签,标签变更信息也可以用于直接对历史文件的文件信息中的个性化标签进行变更,也可以在文件库中的文件信息更新后,根据文件库中的文件信息对历史文件的自身的文件信息进行更新。需要说明的是,当历史文件被删除可以视为一种特殊的变更信息,当历史文件本身被删除,系统查找不到历史文件后,可以自动将文件库中与历史文件对应的文件信息删除,也可以由用户通过输入设备输入文件库更新指令,文件库更新后进行删除,当然,也可以不删除,用户仍可通过文件库查找到被删除的历史文件的文件信息,甚至可以对历史文件的文件信息进行修改,例如,增设“已删除”的个性化标签。此外,还可以对历史文件的文件名进行变更,参见图11所示,具体的可以包括s61至s65;其中,s61:接收文件名变更信息;s62:利用文件名变更信息中历史文件的文件信息,在文件库中查找到历史文件的文件信息;s63:利用历史文件存储在文件库中的文件信息中的目录结构和文件名,查找到历史文件;s64:利用文件名变更信息变更历史文件的文件名;s65:利用目录变更信息,更新文件库中相应历史文件的文件信息中的文件名。进一步的,参见图12所示,查找过程中可能查找到多个满足筛选条件的历史文件,为便于用户快速确定其所需的是哪个文件,而无需打开每一个文件来确定,还可以包括s71至s74;其中,s71:当光标的位置位于预览响应区域,则在文件库中查找与预览响应区域对应的历史文件的目录结构。具体的,可以将每个文件的文件名所显示的区域设置为预览响应区域,当光标移动至该区域,则在文件库中查找与预览响应区域对应的历史文件的目录结构,以便后续查找到对应的历史文件。其中,由于不同文件的文件名或其它显示出的信息长短不一,为避免预览区域显示混乱,每个文件对应一个预览响应区域,当光标移动到一个预览响应区域后,则显示与预览响应区域对应的历史文件,而不会在预览区域内显示多个历史文件的预览内容。s72:根据历史文件的目录结构,查找到历史文件的存储位置;s73:利用历史文件的存储位置,调取历史文件预设的预览内容。具体的,查找到历史文件的存储位置后,调取历史文件预设的预览内容,调取过程不同于用户的打开文件操作,预览内容可以为对历史文件中一部分内容的快照,因此,显示和响应速度快与直接打开文件,预览内容可以预先进行设定,例如,显示文件的第一页等。s74:将预览内容展示在预设的预览区域,以供用户查看。可以理解的是,将显示器预设的区域作为预览区域,显示预览内容,使用户能够快速确定文件中的内容,便于用户快速对历史文件进行鉴别。可以理解的是,在用户通过文件库快速查找到文件后,无需用户再通过历史文件的目录结构前往历史文件的存储位置开启历史文件,可以直接输入开启指令,快速开启文件,具体的可以包括s75至s78;其中,s75:接收开启指令;s76:利用开启指令在文件库中查找与开启指令对应的历史文件的目录结构。具体的,在接收到开启指令后,需要在文件库中查找到开启指令所对应的历史文件的目录结构,由于开始指令中包括了历史文件的文件名,所以能够在文件库中查找到相应的目录结构。s77:根据历史文件的目录结构,查找到历史文件的存储位置;s78:利用历史文件的存储位置,开启历史文件。具体的,查找到历史文件的存储位置后,便可以开启历史文件,实现快速开启,无需再前往历史文件的存储位置开启历史文件。例如,点击图8中“file7.xls”所对应的单元格,就会打开“file7.xls”。可以理解的是,若历史文件已被删除,则无法再通过文件库进行预览和开启。需要说明的是,本发明的批量文件生成方法为运行在操作系统中的文件管理程序执行,区别于操作系统中自带的文件管理系统。进一步的,本发明实施例中还可以利用查询文件的界面通过光标选择文件执行文件的复制操作,用户可以通过类似于上述的目录结构变更操作将文件粘贴至新的目录结构中,完成文件的复制。此外,本发明实施例还公开了一种批量文件生成系统,参见图13所示,该系统包括:指令接收模块1,用于接收文件新建指令;信息调用模块2,用于调用与新建指令对应的预先存储的文件生成信息,文件生成信息包括多个待建文件的文件名、文件类型和目录结构;新建文件模块3,用于利用文件生成信息生成在相应的目录结构中相应的文件。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。以上对本发明所提供的技术内容进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1