一种文件处理方法和相关装置制造方法及图纸

技术编号:35752558 阅读:16 留言:0更新日期:2022-11-26 18:58
本申请实施例公开了一种文件处理方法和相关装置,可以先获取待处理文件,该待处理文件具有对应的文件状态,处理设备可以基于待处理文件对应的文件状态进行相应的文件处理操作。响应于该待处理文件对应的文件状态为初始状态,处理设备可以根据待处理文件对应的文件处理流程处理该待处理文件,并将该待处理文件对应的文件状态更改为中间状态;响应于该待处理文件处理完毕,处理设备可以将待处理文件的文件状态更改为最终状态,并获取下一个待处理文件。从而,处理设备可以基于待处理文件的文件状态,对待处理文件进行准确、高效的处理,避免出现重复的处理流程。免出现重复的处理流程。免出现重复的处理流程。

【技术实现步骤摘要】
一种文件处理方法和相关装置


[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]图1为本申请实施例提供的一种文件处理方法的流程图;
[0038]图2为本申请实施例提供的一种实际应用场景中文件处理方法的示意图;
[0039]图3为本申请实施例提供的一种实际应用场景中文件处理方法的示意图;
[0040]图4为本申请实施例提供的一种文件处理装置的结构框图。
具体实施方式
[0041]下面结合附图,对本申请的实施例进行描述。
[0042]在相关技术中每个文件加载作业都需要单独关注前置处理的情况,这导致每个文件加载作业处理复杂,且代码臃肿,难以维护。
[0043]本申请提供了一种文件处理方法,可通过灵活配置方式完成文件前置处理逻辑,这使得开发人员可以着重于文本的内部业务处理逻辑,无需过多关心文件前置处理情况。
[0044]可以理解的是,该方法可以应用于处理设备上,该处理设备为能够进行文件处理的处理设备,例如可以为具有文件处理功能的终端设备或服务器。该方法可以通过终端设备或服务器独立执行,也可以应用于终端设备和服务器通信的网络场景,通过终端设备和服务器配合执行。其中,终端设备可以为计算机、手机等设备。服务器可以理解为是应用服务器,也可以为Web服务器,在实际部署时,该服务器可以为独立服务器,也可以为集群服务器。
[0045]参见图1,图1为本申请实施例提供的一种文件处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件处理方法,其特征在于,所述方法包括:获取待处理文件,所述待处理文件具有对应的文件状态;响应于所述待处理文件对应的文件状态为初始状态,根据所述待处理文件对应的文件处理流程,处理所述待处理文件,将所述待处理文件对应的文件状态更改为中间状态;响应于所述待处理文件处理完毕,将所述待处理文件的文件状态更改为最终状态,并获取下一个待处理文件。2.根据权利要求1所述的方法,其特征在于,所述获取待处理文件,包括:根据待处理文件集合中所包括多个待处理文件分别对应的处理时间,确定所述多个待处理文件对应的处理顺序;基于所述处理顺序获取所述待处理文件。3.根据权利要求2所述的方法,其特征在于,所述多个待处理文件的文件名是基于所述多个待处理文件分别对应的文件信息和同一预设格式生成的。4.根据权利要求3所述的方法,其特征在于,所述文件信息包括文件名称、文件类型和处理时间。5.根据权利要求1所述的方法,其特征在于,所述最终状态包括成功状态和失败状态,所述响应于所述待处理文件处理完毕,将所述待处理文件的文件状态更改为最终状态,包括:响应于成功处理所述待处理文件,将所述待处理文件的文件状态更改为成功状态;响应于处理所述待处理文件失败,将所述待处理文件的文件状态更改为失败状态。6.一种文件处理装置,其特征在于,所述装置包括获取单元、第一响应单元和第二...

【专利技术属性】
技术研发人员:林楷坤
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1