没头没尾--项目开发笔记:如何开发代码更新工具?…

2008-04-09 04:07:44来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

(接上篇http://www.csdn.net/develop/article/16/16299.shtm)

Ø 代码更新的替换过程

代码的更新的过程主要是搜索对应的文件的目录,将所有的目标文件找出,将目标文件读入字符串,根据模板文件内容对目标文件进行处理。下面是个简单说明:

1.读入输入模板文件,读出TemplateTag,读出各个CodeSession存入对应的数据结构中;

2.扫描输入的原始文件目录,进行扫描,将符合替换条件的文件找出,调用代码更新的模板;

3.将文件读入内存,查找其中有没有TemplateTag的内容,如果没有查找结果为False,则调用第4步,如果查找结果为True,直接调用第5步;

4.读出各个CodeSessionnewsource节中的内容,调用方法修改文件的字符串内容。

然后直接调用第7步;

5.将文件字符串的TemplateTag内容用空字符串替换;

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:关于Clusters的一些相关知识

下一篇:林锐《软件工程思想》笔记