File processing method and file an application in electronic equipment processing system, the electronic device has an operating system, the operating system includes application layer, virtual file system layer and the physical file system layer, the operating system can run multiple applications, storage space for storing the file with each application and the processing documents related to the configuration file, the file processing method includes: the virtual file system layer, the application layer receives the document processing request, the document processing requests generated by one of a plurality of processing documents using the corresponding operation when the document processing request; based on the application of storage space access operation, and to obtain the processing documents related files; analyzing the configuration file to determine. The corresponding operation of the processing file is performed on the operation type of the processing file; and based on the determined type of operation.
【技术实现步骤摘要】
文件处理方法和文件处理设备
本专利技术涉及文件处理的领域,更具体地,本专利技术涉及一种文件处理方法和文件处理设备。
技术介绍
当前,在计算机的文件处理中,根据应用背景的不同,经常需要对不同应用定制不同的处理逻辑,例如:某些文件需要进行加密,某些文件需要进行合并或压缩,某些文件需要备份或不保留备份等。目前,所有针对文件的操作都在各个应用程序开发时进行相应的定制。也就是说,每个应用程序需要开发其各自的诸如加密功能、压缩功能等的各种功能,这带来了很高的开发成本。
技术实现思路
有鉴于上述情况,本专利技术提供了一种文件处理方法和文件处理设备,其使得上层应用的开发更方便、高效。应用程序开发者可以借助该方法,根据需要方便选择文件系统所提供的各种功能组件,以模块化的方式快速组合出满足需要的文件系统,从而大大提高了应用开发的效率。根据本专利技术一方面,提供了一种应用于电子设备的文件处理方法,所述电子设备具有一操作系统,所述操作系统包括应用层、虚拟文件系统层和物理文件系统层,所述操作系统上能够运行多个应用,每个应用具有用于存储处理文件以及与所述处理文件关联的配置文件的存储空间,所述文件处理方法包括:在虚拟文件系统层,接收来自所述应用层的文件处理请求,所述文件处理请求由所述多个应用之一运行对应的处理文件时所产生;基于所述文件处理请求,访问所运行的所述应用的存储空间,以获取与所述处理文件关联的配置文件;解析所述配置文件,以确定要对所述处理文件执行的操作类型;以及基于所确定的操作类型,对所述处理文件执行对应的操作。所述虚拟文件系统层可包括用户空间文件系统模块,并且,所述接收来自所述应 ...
【技术保护点】
一种应用于电子设备的文件处理方法,所述电子设备具有一操作系统,所述操作系统包括应用层、虚拟文件系统层和物理文件系统层,所述操作系统上能够运行多个应用,每个应用具有用于存储处理文件以及与所述处理文件关联的配置文件的存储空间,所述文件处理方法包括:在虚拟文件系统层,接收来自所述应用层的文件处理请求,所述文件处理请求由所述多个应用之一运行对应的处理文件时所产生;基于所述文件处理请求,访问所运行的所述应用的存储空间,以获取与所述处理文件关联的配置文件;解析所述配置文件,以确定要对所述处理文件执行的操作类型;以及基于所确定的操作类型,对所述处理文件执行对应的操作。
【技术特征摘要】
1.一种应用于电子设备的文件处理方法,所述电子设备具有一操作系统,所述操作系统包括应用层、虚拟文件系统层和物理文件系统层,所述操作系统上能够运行多个应用,每个应用具有用于存储处理文件以及与所述处理文件关联的配置文件的存储空间,所述文件处理方法包括:在虚拟文件系统层,接收来自所述应用层的文件处理请求,所述文件处理请求由所述多个应用之一运行对应的处理文件时所产生;基于所述文件处理请求,访问所运行的所述应用的存储空间,以获取与所述处理文件关联的配置文件;解析所述配置文件,以确定要对所述处理文件执行的操作类型;以及基于所确定的操作类型,对所述处理文件执行对应的操作。2.如权利要求1所述的文件处理方法,其中,所述虚拟文件系统层包括用户空间文件系统模块,并且,所述接收来自所述应用层的文件处理请求包括:通过所述用户空间文件系统模块,拦截所述应用层发送至所述物理文件系统层的文件处理请求。3.如权利要求1所述的文件处理方法,其中,所述配置文件基于用户的配置而预先生成,或基于所述操作系统对所述存储空间默认的配置而预先生成。4.如权利要求1所述的文件处理方法,其中,所述操作类型包括加密、压缩、合并、上传中的至少之一。5.如权利要求1所述的文件处理方法,在对所述处理文件执行对应的操作之后,所述文件处理方法还包括:将对所述处理文件执行对应的操作而生成的结果文件上传到预定的网络存储设备。...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。