【技术实现步骤摘要】
参数无失真的传递方法及装置
本专利技术涉及计算机
,特别涉及一种参数无失真的传递方法及装置。
技术介绍
服务器常常存在着海量的文件,修改服务器中的文件可以通过工作人员逐一查找到需要修改文件的文件后对文件的内容进行对应的修改,这种修改文件的方式需要耗费许多的时间、人力、物力以及财力。随着科学技术的发展,可通过计算机中的程序对服务器中的文件批量的进行修改,以此提高了对服务器中对文件修改的效率,减少了花费的时间、人力、物力以及财力。使用计算机中的程序修改服务器中的文件时,通常应用计算机中读取预设的修改命令,并通过修改命令中的参数对服务器中的文件进行修改。因计算机处理系统的读取特性,计算机处理系统在读取修改命令时,修改命令中的参数易被漏读或是被当做特殊字符进行处理,导致读取到的修改命令中的参数失真,执行修改命令时出错。
技术实现思路
有鉴于此,本专利技术提供一种参数无失真的传递方法,为确保读取到配置文件中所有的修改命令,不执行修改命令中与控制字符参数对应的激活操作,所述激活操作为按照转义字符 ...
【技术保护点】
1.一种参数无失真的传递方法,其特征在于,包括:/n当接收到对数据文件进行修改的指令时,获取与所述指令对应的配置文件,所述配置文件中包含至少一个修改命令,所述修改命令保存在配置文件对应的数据行中;/n依次读取所述配置文件中的各个所述数据行,并将当前读取的所述数据行确定为目标数据行;/n判断所述目标数据行中是否存在预设的文件结束符,若所述目标数据行中存在所述文件结束符,则判断所述目标数据行中是否存在修改命令;/n若判断所述目标数据行中存在修改命令,则不执行与所述文件结束符对应的结束操作,并确定所述修改命令中的控制字符参数,并且不执行与所述控制字符参数对应的激活操作,以获取所述 ...
【技术特征摘要】
1.一种参数无失真的传递方法,其特征在于,包括:
当接收到对数据文件进行修改的指令时,获取与所述指令对应的配置文件,所述配置文件中包含至少一个修改命令,所述修改命令保存在配置文件对应的数据行中;
依次读取所述配置文件中的各个所述数据行,并将当前读取的所述数据行确定为目标数据行;
判断所述目标数据行中是否存在预设的文件结束符,若所述目标数据行中存在所述文件结束符,则判断所述目标数据行中是否存在修改命令;
若判断所述目标数据行中存在修改命令,则不执行与所述文件结束符对应的结束操作,并确定所述修改命令中的控制字符参数,并且不执行与所述控制字符参数对应的激活操作,以获取所述修改命令;
确定所述修改命令中的各个元字符参数,并依据每个所述元字符参数预设的转义顺序,依次对各个所述元字符参数进行转义;
获得各个所述元字符参数进行转义后的修改命令,并将所述转义后的修改命令传递至预设的执行程序。
2.根据权利要求1所述的方法,其特征在于,所述确定所述修改命令中的各个元字符参数,并依据每个所述元字符参数预设的转义顺序,依次对各个所述元字符参数进行转义,包括:
遍历所述修改命令中的各个字符参数,从各个所述字符参数中确定各个元字符参数;
确定各个所述元字符参数的转义顺序,以及确定各个所述元字符参数对应的转义策略;
依据各个所述元字符参数的转义顺序,依次将各个所述元字符参数按照对应的所述转义策略进行转义。
3.根据权利要求1所述的方法,其特征在于,还包括:
若判断所述目标数据行中不存在文件结束符,则判断所述目标数据行中是否存在修改命令;
若所述目标数据行中存在所述修改命令,则确定所述修改命令中的控制字符参数,并且不执行与所述控制字符参数对应的激活操作,以获取所述修改命令;
确定所述修改命令中的各个元字符参数,并依据每个所述元字符参数预设的转义顺序,依次对各个所述元字符参数进行转义;
获取各个所述元字符参数转义后的修改命令,并将所述转义后的修改命令传递至预设的执行程序。
4.根据权利要求3所述的方法,其特征在于,还包括:
若判断所述目标数据行中不存在修改命令,则判定所述目标数据行为空数据行,并跳过所述目标数据行。
5.根据权利要求1所述的方法,其特征在于,还包括:
若判断所述目标数据行中不存在修改命令,则判定所述目标数据行为所述配置文件的结束行,并执行与所述文件结束符对应的结束操作,以结束对所述配置文件的读取。
6.一种参数无失真的传递装置,其特征在于,包括:
获取...
【专利技术属性】
技术研发人员:詹宏钊,丁佳莹,沈玉琴,刘交,林灿发,黄文龙,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。