【技术实现步骤摘要】
私有目录文件的导出方法、装置、电子设备和存储介质
[0001]本申请涉及互联网通信
,尤其涉及一种私有目录文件的导出方法、装置、电子设备和存储介质。
技术介绍
[0002]随着互联网通信技术的发展,各类互联网产品层出不穷。对于应用类的互联网产品,获取其私有目录下的文件是开发测试环节的常见需求,甚至普通用户也存在这样的需求以获取聊天记录、缓存的图片文件等。
[0003]相关技术中,获取应用的私有目录文件常通过以下方式:借助获得操作系统高权限的机器,这样具有了针对私有目录的读写权限,从而可以对安装运行的应用的私有目录文件进行导出。但是,随着日渐规范的市场要求,获得操作系统高权限的机器并不容易获取,而普通机器(没有获得操作系统高权限的机器)则不能实现对安装运行的应用的私有目录文件进行导出。因此,需要提供应用在普通机器上导出私有目录文件的方案。
技术实现思路
[0004]为了解决现有技术应用在导出应用的私有目录文件时,普通机器不能实现对安装运行的应用的私有目录文件进行导出等问题,本申请提供了一种私有目录 ...
【技术保护点】
【技术特征摘要】
1.一种私有目录文件的导出方法,其特征在于,所述方法应用于客户端,所述方法包括:创建虚拟化运行环境;在所述虚拟化运行环境中运行目标应用;其中,在所述运行的过程中将所述目标应用对应的目标私有目录文件存储至所述客户端对应的内部私有目录下;基于预设函数从所述内部私有目录下的文件中导出所述目标私有目录文件;其中,所述预设函数指示针对所述内部私有目录下的文件的导出逻辑。2.根据权利要求1所述的方法,其特征在于,在所述基于预设函数从所述内部私有目录下的文件中导出所述目标私有目录文件之前,所述方法还包括:确定所述目标应用的运行上下文对象的存储路径获取接口;修改所述存储路径获取接口的返回值为目标私有目录;其中,所述目标私有目录为所述内部私有目录的指定子目录,所述存储路径获取接口的返回值指示所述目标私有目录文件的存储路径。3.根据权利要求2所述的方法,其特征在于:在所述修改所述存储路径获取接口的返回值为目标私有目录之前,所述方法还包括:基于所述目标应用的特征信息确定对应的目录名;以所述目录名命名所述目标私有目录;所述基于预设函数从所述内部私有目录下的文件中导出所述目标私有目录文件,包括:基于所述目录名从所述内部私有目录中确定出所述目标私有目录;基于所述预设函数导出所述目标私有目录下的文件;其中,所述目标私有目录下的文件为所述目标私有目录文件。4.根据权利要求1所述的方法,其特征在于:所述创建虚拟化运行环境,包括:基于预设框架创建指示模拟运行的进程;所述在所述虚拟化运行环境中运行目标应用,包括:利用所述进程运行所述目标应用。5.根据权利要求4所述的方法,其特征在于,所述利用所述进程运行所述目标应用包括利用所述进程执行下述步骤:从指定目录下的文件中确定出所述目标应用对应的目标安装包文件;其中,所述指定目录指示待模拟运行的应用的安装包文件的存放路径;对所述目标安装包文件进行解压缩处理,得到库文件;基于...
【专利技术属性】
技术研发人员:章勤杰,
申请(专利权)人:腾讯数码深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。