本申请实施例涉及计算机,具体涉及一种文件处理方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、目前,随着设备使用时长的增加,日志文件的内容量也在不断增加,为日志文件的保存增加了负担,而针对特定厂商的日志文件需要特定的提取工具进行文件内容提取,而当该提取工具的使用许可或者权限被取消时,则不能查看日志文件,不利于对产品使用情况的分析。
技术实现思路
1、本申请实施例提供一种文件处理方法、装置、电子设备及计算机可读存储介质,可以实现对目标日志文件内容的提取,便于待该部分日志文件的保存,降低日志文件存储的负担,同时,也便于后续对该日志文件的查看。
2、第一方面,本申请实施例提供了一种文件处理方法,包括:
3、根据待提取日志文件的文件格式类型确定对应的提取工具;
4、根据文件应用场景确定目标内容类型;
5、通过所述提取工具,对所述日志文件中所述目标内容类型的文件内容进行提取,得到目标文件内容。
6、第二方面,本申请实施例还提供了一种文件处理装置,包括:
7、工具确定模块,用于根据待提取日志文件的文件格式类型确定对应的提取工具;
8、类型确定模块,用于根据文件应用场景确定目标内容类型;
9、内容提取模块,用于通过所述提取工具,对所述日志文件中所述目标内容类型的文件内容进行提取,得到目标文件内容。
10、其中,在本申请的一些实施例中,类型确定模块包括:
11、第一确定单元,用于根据文件应用场景确定所需的日志类型;
12、第二确定单元,用于根据所述日志类型确定目标内容类型。
13、其中,在本申请的一些实施例中,工具确定模块包括:
14、提取单元,用于提取所述日志文件的文件后缀名;
15、第三确定单元,用于根据所述文件后缀名确定所述日志文件的文件格式类型;
16、第四确定单元,用于根据所述文件格式类型确定对应的提取工具。
17、其中,在本申请的一些实施例中,该装置还包括保存模块,保存模块包括:
18、格式确定单元,用于根据所述文件应用场景确定目标保存格式;
19、保存单元,用于根据所述目标保存格式对所述目标文件内容进行保存,得到目标内容文件。
20、其中,在本申请的一些实施例中,该装置还包括查看反馈模块,查看反馈模块包括:
21、接收单元,用于接收针对所述目标内容文件的查看指令;
22、显示单元,用于响应于所述查看指令,将所述目标内容文件的文件内容显示在可视化界面。
23、其中,在本申请的一些实施例中,显示单元包括:
24、类型确定子单元,用于响应于所述查看指令,根据所述目标保存格式确定所述目标内容文件的数据类型;
25、策略确定子单元,用于根据所述数据类型确定显示策略;
26、显示子单元,用于基于所述显示策略将所述目标内容文件中的文件内容显示在可视化界面。
27、其中,在本申请的一些实施例中,策略确定子单元具体用于:
28、获取映射关系集合,所述映射关系集合中保存有预设数据类型与预设显示策略的映射关系;
29、根据所述映射关系,确定所述数据类型对应的显示策略,其中,所述显示策略包括用户界面显示、抓包显示、表格显示、纯文本格式显示或者可扩展标记语言显示中的至少一种。
30、第三方面,本申请实施例还提供了一种电子设备,电子设备包括存储器、处理器及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的文件处理方法中的步骤。
31、第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的文件处理方法中的步骤。
32、本申请实施例根据待提取日志文件的文件格式类型确定对应的提取工具,根据文件应用场景确定目标内容类型,通过提取工具,对日志文件中目标内容类型的文件内容进行提取,得到目标文件内容。其中,通过对日志文件内容的提取,便于后续对该日志文件内容的查看,解决日志文件依赖特定提取工具进行提取的弊端,避免提取工具被取消许可或者限定权限后不能查看日志文件的弊端。其中,根据文件应用场景确定提取的内容类型,实现对日志文件中相应内容的提取,即实现对日志文件中部分内容的提取,降低了提取得到的文件内容的数据量,降低对文件内容存储容量的要求,便于对日志文件内容的保存。
1.一种文件处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据文件应用场景确定目标内容类型,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据待提取日志文件的文件格式类型确定对应的提取工具,包括:
4.根据权利要求1所述的方法,其特征在于,所述通过所述提取工具,对所述日志文件中所述目标内容类型的文件内容进行提取,得到目标文件内容之后,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标保存格式对所述目标文件内容进行保存,得到目标内容文件之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述响应于所述查看指令,将所述目标内容文件的文件内容显示在可视化界面,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述数据类型确定显示策略,包括:
8.一种文件处理装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述文件处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述文件处理方法的步骤。