[发明专利]文件内容的批量修改方法及批量修改装置有效
申请号: | 201710071896.6 | 申请日: | 2017-02-09 |
公开(公告)号: | CN106933967B | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 舒奥 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F40/166 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 内容 批量 修改 方法 装置 | ||
本发明提供了一种文件内容的批量修改方法和一种文件内容的批量修改,其中,文件内容的批量修改方法包括:接收对任一文件目录下的至少一个源文件的修改指令;根据修改指令对至少一个源文件中的每个源文件进行逐行查找,检测每行的源文件内容中是否存在待修改内容;当在任一行的源文件内容中查找到待修改内容时,将待修改内容更新为替换内容,并将任一行的修改后的文件内容复制到中间文件的对应位置,否则将任一行的源文件内容复制到中间文件的对应位置;在完成对每个源文件的最后一行的源文件内容的查找更新后,将每个源文件中的所有源文件内容对应替换为中间文件中的文件内容。该技术方案,可以有效地提高批量修改文件内容的工作效率和准确度。
技术领域
本发明涉及终端技术领域,具体而言,涉及一种文件内容的批量修改方法和一种文件内容的批量修改装置。
背景技术
目前,当用户需要一次性修改很多文件中的相同内容时,只能够手动打开一个个的文件,然后再一个一个的找到需要修改的内容将之修改为所需的内容,这样需要使用人工手动更改大批量文件的内容;但是,有的时候这些文件的个数可能成千上万,这时对于用户来说,是一项非常浩大的工程,不仅费时费力,还不能够保证每一个需要修改的内容都得到了正确的修改,而且这个工作很乏味,容易让人产生疲劳感,给用户带来了很不好的体验。
发明内容
本发明正是基于上述技术问题至少之一,提出了一种新的文件内容的批量修改方案,可以有效地提高批量修改文件内容的工作效率和准确度。
有鉴于此,根据本发明的第一方面,提出了一种文件内容的批量修改方法,包括:接收对任一文件目录下的至少一个源文件的修改指令;根据所述修改指令对所述至少一个源文件中的每个源文件进行逐行查找,检测每行的源文件内容中是否存在待修改内容;当在任一行的源文件内容中查找到所述待修改内容时,将所述待修改内容更新为替换内容,并将所述任一行的修改后的文件内容复制到中间文件的对应位置,否则将所述任一行的源文件内容复制到所述中间文件的对应位置;在完成对所述每个源文件的最后一行的源文件内容的查找更新后,将所述每个源文件中的所有源文件内容对应替换为所述中间文件中的文件内容。
在该技术方案中,当确定需要进行文件内容的批量修改的文件目录时,对该文件目录下包含的所有源文件中的每个源文件执行自动逐行查找其源文件内容中是否存在待修改内容的,如果在查找每个源文件的每一行源文件内容时发现存在该待修改的内容,则在自动将其更新为替换内容后将该行修改后的文件内容复制到一中间文件的对应位置进行存储,而如果在查找每个源文件的每一行源文件内容时未发现该待修改的内容,则自动将该行的源文件内容复制到该中间文件的对应位置进行存储,如此直至查找更新完每个源文件的最后一行的源文件内容后,将该每个源文件中的内容对应替换为中间文件中存储的文件内容,从而完成对每个源文件的逐行查找更新,上述技术方案通过对任一文件目录下的所有源文件自动查找待修改内容并替换为用户需要的内容,可以有效地提高批量修改文件内容的工作效率和准确度。
在上述技术方案中,优选地,所述将所述每个源文件中的所有源文件内容对应替换为所述中间文件中的文件内容的步骤包括:将每个源文件中的所有源文件内容逐行依次对应替换为所述中间文件中的文件内容。
在该技术方案中,完成对每个源文件中的所有行的源文件内容的查找更新后,在将源文件中的所有源文件内容对应替换为临时建立的中间文件中存储的文件内容时,可以仍采用逐行进行替换的方式,以确保文件内容修改更新的准确度,从而提升用户体验。
在上述任一技术方案中,优选地,在所述将所述每个源文件中的所有源文件内容对应替换为所述中间文件中的文件内容后,所述文件内容的批量修改方法还包括:删除所述中间文件。
在该技术方案中,为了避免临时建立的中间文件存在多个容易导致文件内容修改更新混乱的问题,在完成对每个源文件的文件内容的修改更新后即可以将该中间文件删除,同时节省其占用的存储空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710071896.6/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法