[发明专利]一种文件处理方法和相关装置有效
申请号: | 202110500153.2 | 申请日: | 2021-05-08 |
公开(公告)号: | CN113127054B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 周明付;李芳友 | 申请(专利权)人: | 上海益世界信息技术集团有限公司广州分公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F16/16;G06F16/11 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭化雨 |
地址: | 510620 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 处理 方法 相关 装置 | ||
本申请实施例公开了一种文件处理方法和相关装置,所述方法包括:通过解压预设安装包,获取所述预设安装包对应的总文件目录,所述预设安装包对应目标软件;创建所述总文件目录对应的文件夹;将所述总文件目录对应的文件存储至所述文件夹中;根据所述文件夹,打包生成目标安装包,所述目标安装包用于安装所述目标软件。处理设备可以通过对预设安装包进行解压获知生成软件安装包所需的资源文件,并按照该软件安装包对应的文件目录将对应的资源文件进行存放,最后自动打包生成所需的安装包,从而实现了对安装包的自动打包,提高了准确率和打包效率,降低了人力资源消耗。
技术领域
本申请涉及软件技术领域,特别是涉及一种文件处理方法和相关装置。
背景技术
系统是电子设备的运行基础,电子设备的多样性功能得益于安装在系统中的多样化的软件。为了使软件能够成功在系统中运行,需要将软件所需的相关文件按照系统要求进行打包,生成对应的安装包。
相关技术中,为了成功打包,需要相关人员手动替换所需文件,错误率较高,效率较低。
发明内容
为了解决上述技术问题,本申请提供了一种文件处理方法,处理设备可以通过对预设安装包进行解压获知生成软件安装包所需的资源文件,并按照该软件安装包对应的文件目录将对应的资源文件进行存放,最后自动打包生成所需的安装包,从而实现了对安装包的自动打包,提高了准确率和打包效率,降低了人力资源消耗。
本申请实施例公开了如下技术方案:
第一方面,本申请实施例提供了一种文件处理方法,其特征在于,所述方法包括:
通过解压预设安装包,获取所述预设安装包对应的总文件目录,所述预设安装包对应目标软件;
创建所述总文件目录对应的文件夹;
将所述总文件目录对应的文件存储至所述文件夹中;
根据所述文件夹,打包生成目标安装包,所述目标安装包用于安装所述目标软件。
可选的,所述根据所述文件夹,打包生成目标安装包,包括:
根据所述总文件目录,生成待插入文件目录和待拷贝文件目录;
将所述文件夹中与所述待插入文件目录对应的文件拷贝至所述待插入文件目录中;
将所述文件夹中与所述待拷贝文件目录对应的文件拷贝至所述待拷贝文件目录中;
根据所述待插入文件目录和所述待拷贝文件目录,打包生成目标安装包。
可选的,所述根据所述待插入文件目录和所述待拷贝文件目录,打包生成目标安装包,包括:
获取所述目标软件对应的应用清单;
解析所述应用清单,确定所述目标软件对应的配置文件;
根据所述待插入文件目录、所述待拷贝文件目录和所述配置文件,打包生成所述目标安装包。
可选的,所述将所述总文件目录对应的文件存储至所述文件夹中,包括:
在所述总文件目录下创建入口目录,所述入口目录用于进行文件存储;
根据所述入口目录,将所述总文件目录对应的文件存储至所述文件夹中。
可选的,所述方法还包括:
删除所述文件夹中的临时文件、软件名称文件和图表文件。
第二方面,本申请实施例提供了一种文件处理装置,所述装置包括获取单元、创建单元、存储单元和生成单元:
所述获取单元,用于通过解压预设安装包,获取所述预设安装包对应的总文件目录,所述预设安装包对应目标软件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海益世界信息技术集团有限公司广州分公司,未经上海益世界信息技术集团有限公司广州分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110500153.2/2.html,转载请声明来源钻瓜专利网。