应用多开实现方法、装置、设备及存储介质制造方法及图纸

技术编号:39183149 阅读:9 留言:0更新日期:2023-10-27 08:30
本发明专利技术公开了一种应用多开实现方法、装置、设备及存储介质,应用多开实现方法,包括:接收目标应用程序的原文件路径和副本路径;获取所述原文件路径对存储地址下的多个文件的文件类型;根据所述文件类型为第一预设类型的文件生成对应的应用程序目录,并在所述副本路径对应的存储地址下创建所述应用程序目录;将所述文件类型为第二预设类型的文件拷贝到所述副本路径对应的存储地址。本发明专利技术将文件类型为第二预设类型的文件拷贝到副本路径对应的存储地址,从而不需要将原文件路径下的所有原文件都复制到副本路径对应的存储地址,且可以实现应用完全多开,又能高度复用磁盘空间,降低了拷贝副本带来的磁盘压力。低了拷贝副本带来的磁盘压力。低了拷贝副本带来的磁盘压力。

【技术实现步骤摘要】
应用多开实现方法、装置、设备及存储介质


[0001]本专利技术涉及终端应用的
,尤其是涉及一种应用多开实现方法、装置、设备及存储介质。

技术介绍

[0002]终端的系统平台在启动应用程序时一般通过资源管理器的应用程序目录下点击选择的应用程序图标以将应用启动,但是当某个应用已经启动再次点击对应的应用程序图标,系统默认不会再次启动一个新的应用程序,而将已启动的应用程序置于屏幕窗口。
[0003]相关技术中,应用多开的方式主要有两种,一种是通过借助单独的软件输入目标应用的可执行文件路径启动应用,以打开多个应用,但是再通过资源管理器启动应用无法实现应用多开。另一种则是复制一份应用程序包到新的文件目录下再点击启动,但是通过将应用程序包复制到不同位置下,会对磁盘空间造成比较大的压力。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种应用多开实现方法,能够实现应用双开,且节省磁盘的占用空间。
[0005]本专利技术还提出一种应用多开实现装置。
[0006]本专利技术还提出一种电子设备。
[0007]本专利技术还提出一种计算机可读存储介质。
[0008]第一方面,本专利技术的一个实施例提供了应用多开实现方法,包括:
[0009]接收目标应用程序的原文件路径和副本路径;
[0010]获取所述原文件路径对存储地址下的多个文件的文件类型;
[0011]根据所述文件类型为第一预设类型的文件生成对应的应用程序目录,并在所述副本路径对应的存储地址下创建所述应用程序目录;
[0012]将所述文件类型为第二预设类型的文件拷贝到所述副本路径对应的存储地址。
[0013]本专利技术实施例的应用多开实现方法至少具有如下有益效果:将文件类型为第一预设类型的文件生成应用程序目录,并将应用程序目录存储至副本路径对应的存储地址,而将文件类型为第二预设类型的文件拷贝到副本路径对应的存储地址,从而不需要将原文件路径下的所有原文件都复制到副本路径对应的存储地址,且可以实现应用完全多开,又能高度复用磁盘空间,降低了拷贝副本带来的磁盘压力。
[0014]根据本专利技术的另一些实施例的应用多开实现方法,所述获取所述原文件路径对存储地址下的多个文件的文件类型,包括:
[0015]对所述原文件路径对应存储地址下的文件进行递归遍历,以获取多个文件的文件类型。
[0016]根据本专利技术的另一些实施例的应用多开实现方法,所述文件类型包括:目录文件、符号链接文件和普通文件,所述普通文件包括以下任意一种:可执行文件、资源文件。
[0017]根据本专利技术的另一些实施例的应用多开实现方法,所述第一预设类型为目录文件和符号链接文件,所述根据所述文件类型为第一预设类型的文件生成对应的应用程序目录,并在所述副本路径对应的存储地址下创建所述应用程序目录,包括:
[0018]获取所述文件类型为所述目录文件或所述符号链接文件的文件信息;
[0019]根据所述文件信息在所述副本路径对应的存储地址下创建与文件信息对应的应用程序目录。
[0020]根据本专利技术的另一些实施例的应用多开实现方法,所述第二预设类型为主启动的可执行文件,所述将所述文件类型为第二预设类型的文件拷贝到所述副本路径对应的存储地址,包括:
[0021]获取原文件路径对应存储地址下所述文件类型为主启动的可执行文件的文件,以得到程序文件;
[0022]将所述程序文件拷贝到所述副本路径对应的存储地址。
[0023]根据本专利技术的另一些实施例的应用多开实现方法,所述方法还包括:
[0024]根据所述文件类型为资源文件的文件和/或为非主启动的可执行文件创建对应的硬链接,并将所述硬链接存储至所述副本路径对应的存储地址。
[0025]根据本专利技术的另一些实施例的应用多开实现方法,所述资源文件包括以下任意一种:图片文件、语言文件、配置文件、签名文件。
[0026]第二方面,本专利技术的一个实施例提供了应用多开实现装置,包括:
[0027]接收模块,用于接收目标应用程序的原文件路径和副本路径;
[0028]获取模块,用于获取所述原文件路径对存储地址下的多个文件的文件类型;
[0029]目录创建模块,用于根据所述文件类型为第一预设类型的文件生成对应的应用程序目录,并在所述副本路径对应的存储地址下创建所述应用程序目录;
[0030]拷贝模块,用于将所述文件类型为第二预设类型的文件拷贝到所述副本路径对应的存储地址。
[0031]本专利技术实施例的应用多开实现装置至少具有如下有益效果:将文件类型为第一预设类型的文件生成应用程序目录,并将应用程序目录存储至副本路径对应的存储地址,而将文件类型为第二预设类型的文件拷贝到副本路径对应的存储地址,从而不需要将原文件路径下的所有原文件都复制到副本路径对应的存储地址,且可以实现应用完全多开,又能高度复用磁盘空间,降低了拷贝副本带来的磁盘压力。
[0032]第三方面,本专利技术的一个实施例提供了电子设备,包括:
[0033]至少一个处理器,以及,
[0034]与所述至少一个处理器通信连接的存储器;其中,
[0035]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的应用多开实现方法。
[0036]第四方面,本专利技术的一个实施例提供了计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如第一方面所述的应用多开实现方法。
[0037]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书以及
附图中所特别指出的结构来实现和获得。
附图说明
[0038]图1是本专利技术实施例中应用多开实现方法的一具体实施例流程示意图;
[0039]图2是图1中步骤S200的一具体实施例流程示意图;
[0040]图3是图1中步骤S300的一具体实施例流程示意图;
[0041]图4是图1中步骤S400的一具体实施例流程示意图;
[0042]图5是本专利技术实施例中应用多开实现方法的另一具体实施例流程示意图;
[0043]图6是本专利技术实施例中电子设备的一具体实施例模块框图。
[0044]附图标记:100、处理器;200、存储器。
具体实施方式
[0045]以下将结合实施例对本专利技术的构思及产生的技术效果进行清楚、完整地描述,以充分地理解本专利技术的目的、特征和效果。显然,所描述的实施例只是本专利技术的一部分实施例,而不是全部实施例,基于本专利技术的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本专利技术保护的范围。
[0046]在本专利技术的描述中,如果涉及到方位描述,例如“上”、“下”、“前”、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用多开实现方法,其特征在于,包括:接收目标应用程序的原文件路径和副本路径;获取所述原文件路径对存储地址下的多个文件的文件类型;根据所述文件类型为第一预设类型的文件生成对应的应用程序目录,并在所述副本路径对应的存储地址下创建所述应用程序目录;将所述文件类型为第二预设类型的文件拷贝到所述副本路径对应的存储地址。2.根据权利要求1所述的应用多开实现方法,其特征在于,所述获取所述原文件路径对存储地址下的多个文件的文件类型,包括:对所述原文件路径对应存储地址下的文件进行递归遍历,以获取多个文件的文件类型。3.根据权利要求1所述的应用多开实现方法,其特征在于,所述文件类型包括:目录文件、符号链接文件和普通文件,所述普通文件包括以下任意一种:可执行文件、资源文件。4.根据权利要求3所述的应用多开实现方法,其特征在于,所述第一预设类型为目录文件和符号链接文件,所述根据所述文件类型为第一预设类型的文件生成对应的应用程序目录,并在所述副本路径对应的存储地址下创建所述应用程序目录,包括:获取所述文件类型为所述目录文件或所述符号链接文件的文件信息;根据所述文件信息在所述副本路径对应的存储地址下创建与文件信息对应的应用程序目录。5.根据权利要求3所述的应用多开实现方法,其特征在于,所述第二预设类型为主启动的可执行文件,所述将所述文件类型为第二预设类型的文件拷贝到所述副本路径对应的存储地址,包括:获取原文件路径对应存储地址下所述文件类型为主启动的...

【专利技术属性】
技术研发人员:郑克明陈铭霖
申请(专利权)人:数篷信息技术深圳有限公司
类型:发明
国别省市:

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

1