文件的动态编辑与执行的方法技术

技术编号:2886793 阅读:172 留言:0更新日期:2012-04-11 18:40
本发明专利技术有关一种文件的动态编辑与执行的方法,特别是指一种不须经由解压缩程序,即能编辑一压缩文件内所含的文件的方法;中藉由一数据表单列出压缩文件内的所有的文件,透过光标的点选,以文件编辑器对其中某个文件的内容进行编辑,并且于编辑后将前述的文件,连同改变的数据回存入原压缩文件内,此外经由光标的拖曳,可任意地增加或删除压缩文件中的文件。(*该技术在2018年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种,尤其是一种能任意编辑与执行压缩档内所含文件的方法。当前各种格式的压缩档的产生方式,均是用其所属的压缩工具依既定参数,将数个文件压缩成压缩档,而形成一占用空间较小的数据包;因此,当使用者要查阅前述压缩档的内容时,就必须由原压缩工具对该压缩档做再次的扫瞄才能浏览得到;此外,若想进一步对该压缩档内的某一文件做编辑或执行该文件时,就必须将前述的压缩档或该文件做完全的解压缩,才能对其进行操作;又,假如目前的工作磁盘空间无法存放该解压缩后的文件,那么就无法编辑或执行该文件了,而且的后还要再以压缩工具对该文件重新作压缩,以将它放回到原压缩档内;如此一来,不但使操作变得较为复杂,影响处理速度,而且在操作的过程中所产生的临时文件,更是会占用磁盘的使用空间,徒增使用者的不便。本专利技术的主要目的在于解决上述问题,提出一动态的文件处理方法,令使用者在对前述的压缩档进行内容查询,或对其中某一文件内容编辑时,不需经由习惯繁琐的操作程序,即可达到直接查询文件及任意编辑文件的目的,同时亦可依需求任意新增及删除该压缩档中的文件;是先将存放在一存储单元中的压缩档,处理成一数据匣的型式,并且将该压缩档中所保存各笔数据,转成附属在该数据匣内的各类文件;然后便可以处理一般文件的方式,以编辑器直接进行该笔资料的编辑,并再将修改后的内容直接回存入前述的压缩档中,如此便可简化传统方式的复杂操作程序,及磁盘的使用空间。有关本专利技术的详细内容及技术,将参照附图说明如后图1,为本专利技术的文件系统管理的基本框图。图2,为本专利技术的动态文件夹处理的流程图。图3,为本专利技术的动态文件夹浏览的流程图。图4,为本专利技术的动态文件输入/输出的流程图。图5,为本专利技术的硬件框图。图6,为本专利技术的实施例的一个视窗示意图。图7,为本专利技术的实施例的另一个视窗示意图。图1为本专利技术的文件系统管理的基本框图,如图所示,它包括应用层10、界面控制层20、文件系统管理层30、存储空间管理层40、以及物理层50;主要是藉由该文件系统管理层30中的视窗文件系统管理单元31,来拦截整个作业系统(O.S.)中文件输出/输入的操作;首先是将在视窗(Windows)工作平台11或磁盘操作系统(DOS)工作平台12或其它工作平台13上进行的文件操作,经由其相应的应用程序界面(API)21、磁盘作业系统中断界面22及其它工作平台的操作界面23,以该文件系统管理层30中的文件系统管理单元31转换成一个统一的通讯窗口,然后根据前述各工作平台的所处的物理位置或其所指定的文件存放的物理位置,通过该存储空间管理层40中的一动态文件处理单元32,调用相应的驱动单元,以驱动相关存储设备;因此,若工作标的在本地的物理位置,该动态文件处理单元32则调用本地文件系统驱动单元41来驱动物理层50中的本地存储单元51;若是网络中的某一物理位置,该动态文件处理单元32便调用网络文件系统驱动单元42,驱动网络存储单元52;此外,若属于其它类型的工作平台,就调用其它文件系统驱动单元43,以驱动相应的存储单元53。在上述中,各存储单元(51、52、53)可为磁盘或光盘或磁带或存储器,而该动态文件处理单元32则是用以在当用户要对一个压缩档内的文件进行编辑,或新增、删除文件时,将提取自前述各存储单元(51、52、53)中的文件进行动态文件夹处理60、动态文件夹浏览70,以及动态文件输入/输出80的预处理;图2为本专利技术动态文件夹处理的流程图,如图所示,在提取物理层50中的文件时,首先是以应用层中的任一工作平台获取文件的属性61,然后判断该文件是否为指定的类型62,如果是,则透过该动态文件处理单元32,将文件的属性处理为文件夹621,并将所含的各项资料处理成该文件夹下的文件622,否则直接经由该存储空间管理层将文件自物理层中提取出来63;图3为本专利技术的动态文件夹浏览的流程图,如图所示,假如欲浏览文件夹的内容时,是于应用层中发出对文件夹内容作浏览71的讯息后,进一步地判断是否是对以动态处理后的文件夹作浏览72,如果是,便经由该动态文件处理单元32,依据该文件内所含的各项资料以文件的型式回传至应用层73;若为否,则直接经由该存储空间管理层,自物理层中提取配置于该文件夹下的文件74;图4为本专利技术的动态文件输入/输出的流程图,如图所示,当使用者应用层10要打开文件夹内的文件时,即于应用层对文件作输入/输出的操作81,该动态文件处理单元32会截取前述的操作,并判断是否是对该处理为文件夹的文件作输入/输出的操作82,如果是,则对保存在该处理为文件夹的文件内的该项资料作输入/输出的操作83,也就是藉由该动态文件处理单元32,将保存在该处理为文件夹的文件内的该项资料,转为相应的文件型式的数据83,传回至应用层10中,同时在当使用者于应用层10完成文件的编辑后,再由该动态文件处理单元32将修改后的内容,存入该处理为文件夹的文件的相应的该项资料中;否则直接至存储空间管理层,对物理层进行文件输入/输出的操作84。因此,图5为本专利技术的硬件框图,包含有一中央处理单元91;一显示器92;一输入单元93;以及前述的存储单元(51、52、53);如果在前述的图5的硬件结构中,当一视窗95(Windows 95)系统的文件管理员浏览该存储单元(51、52、53)中的数据时,该中央处理单元91将会依照图2及图3的处理流程,由图1所示的文件系统管理层30中的该动态文件处理单元32,把具有压缩格式的压缩档均处理为文件夹的格式,显示于该显示器92内,如图6中所示,将名为“DosUpg.zip”的压缩档,理为“Dos Upg.zip”的文件夹,并且把该“DosUpg.zip”压缩档的内容,以文件的方式列于文件管理员的内容栏位中。当使用者想编辑前述压缩档内某一项数据时,只需以输入单元93控制显示器92中的光标,开启一编辑器并在该已被处理为文件夹的压缩档中找到所要编辑的文件,该中央处理单元91则会依循图4的处理流程,以该动态文件处理单元32将其相应的内容解压缩,显示于该显示器92内的该编辑器中,如图7所示,即是以Wordpad开启名为“Readme”的文件,供使者查阅或编辑;待使用者于Wordpad中将“Readme”文件编辑完毕,进行存储时,该动态文件处理单元32就会将该“Readme”文件压缩,并回存于压缩档中,参见图6与图7,该“Readme”文件已由原先的18k于变成编辑后的60k。总结上述,在编辑、浏览压缩档的内容的过程中,本专利技术不须先行将压缩档作解压缩的处理,只须在当编辑器对压缩档内的某一文件编辑时,通过该动态文件处理单元32,及依据图2至图4的处理流程,适时将该文件解压缩于编辑器中,即可对该文件进行编辑,并于编辑完毕后回存于该压缩档中,不会因而额外占用存储单元(51、52、53)的空间;此外,若是要对磁盘中的某一文件夹或文件进行压缩时,只需将其后缀名改为与压缩档相同的后缀名,该动态文件处理单元32便会对其进行文件压缩,反的,若将压缩档的后缀名改为原来的后缀名时,该压缩档就会被该动态文件处理单元32解压缩,展开成原来的大小与格式;同时亦可在工作平台的文件管理表单中,通过输入单元93控制显示器92中的光标,来新增或删除该压缩档内的资料。虽然本专利技术只以本文档来自技高网...

【技术保护点】
一种文件的动态编辑的方法,其特征在于,其包括下列步骤:a.将存储单元中的一压缩数据包内至少一组以上的数据,存储成相应的文件;b.将前述的文件整理于一文件夹中;c.显示该文件于显示屏幕中的数据表单内;d.移动该显示屏幕上的光标 ,并传回该光标所代表的意义给一中央处理单元;e.依据该光标所代表的意义,以一编辑器开启前述数据表单中的某一文件,并对其进行编辑;以及f.依据前述文件夹中的内容更新该存储单元内的该压缩数据包。

【技术特征摘要】

【专利技术属性】
技术研发人员:林光信陈玄同方罡
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1