【技术实现步骤摘要】
文本文件读取方法、写入方法、电子设备及可读存储介质
[0001]本申请涉及计算机
,尤其涉及一种文本文件读取方法、写入方法、电子设备及存储介质。
技术介绍
[0002]随着信息技术的应用越来越广泛,计算机文本文件的应用也越来越广泛,目前网络上的大部分网页和文档都是计算机文本文件。
[0003]由于计算机文本文件的通用性和可交换性,其被广泛应用于互联网、城市计划以及电信等领域。对于计算机文本文件,在被应用到其它应用领域之前,需要保证其内容的一个完整性,完整的文本文件才能应用到相关领域,目前,通常采用使用校验码的方法来进行内容完整性保护,但是由于这些校验码具有局限性,只能保证部分数据被写入文本文件中,并不能保证所有数据均被写入文件中,使得文本文件在写入过程中内容为空或者内容有缺失,从而导致读取文本文件时读取不到正确的内容,进而导致文本文件的内容完整性得不到保证。
技术实现思路
[0004]本申请的主要目的在于提供一种文本文件读取方法、写入方法、电子设备及存储介质,旨在解决现有技术中文本文件的内容完整 ...
【技术保护点】
【技术特征摘要】
1.一种文本文件读取方法,其特征在于,所述文本文件读取方法包括:当接收到数据读取命令时,检测所述数据读取命令对应的源文件的目录下是否存在临时存储文件,其中,所述临时存储文件用于在写入数据后改写为新的源文件;若不存在所述临时存储文件,则判定所述临时存储文件已改写为新的源文件,并直接读取所述新的源文件中的数据;若存在所述临时存储文件,则判定所述临时存储文件未改写为新的源文件,检测所述临时存储文件中是否存在写入完成的完整数据;若存在写入完成的完整数据,则读取所述临时存储文件中的数据;若不存在写入完成的完整数据,则读取原先的源文件中的数据。2.如权利要求1所述文本文件读取方法,其特征在于,所述检测所述临时存储文件是否存在写入完成的完整数据的步骤包括:检测所述临时存储文件中是否存在结束标志信息;若存在所述结束标志信息,则判定所述临时存储文件的内容完整;若不存在所述结束标志信息,则判定所述临时存储文件的内容不完整。3.如权利要求2所述文本文件读取方法,其特征在于,在当接收到数据读取命令时,检测所述数据读取命令对应的源文件的目录下是否存在临时存储文件的步骤之前,所述文本文件读取方法还包括:当检测在所述源文件中写入数据时,在所述源文件的目录下新建临时存储文件;将所述数据写入所述临时存储文件;当检测到所述数据全部写入所述临时存储文件后,在所述临时存储文件中顺序写入结束标志信息;删除原先的源文件,并将所述临时存储文件改写为新的源文件。4.如权利要求3所述文本文件读取方法,其特征在于,所述将所述数据写入所述临时存储文件的步骤包括:通过预设操作系统接口接收写入所述数据的数据写入请求信号;基于所述数据写入请求信号,将所述数据写入所述临时存储文件。5.一种文本文件写入方法,其特征在于,所述文本文件写入方法包括:当接收到数据写入命令时,在源文件的目录下新建临时存储文件;将所述数据写入所述临时存储文件;当检测到所述数据全部写入所述临时存储文件后,在所述临时存储文件中顺序写入结束标志信息;删除原先的源文件,并将所述临时存储文件改写为新的源文件。6....
【专利技术属性】
技术研发人员:李奇峰,
申请(专利权)人:深圳市明源云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。