本篇文章给大家谈谈bat网站源码分享,以及bat资源对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
需求:windows环境下将某个文件夹下所有的.xml文件中的某一个字符串替换成其它的字符串。
分析:碰见这种大量的重复性工作,我们想到的就是通过脚本实现,然后又因为是windows环境,我们就可以利用windows的批处理。对于一个文件,按行读取,然后替换制定的字符串,其它的xml文件也是重复上述步骤。
实现:下图所示即为实现源码。具体语法细节我们可以参考详细的bat文件语法,感觉都是比较简单的,对于我们写高级语言的人来说,应该也是很好理解的。总体思路就是指定要替换的字符串,指定替换成的字符串,然后循环读取所有的xml文件,对于某一个文件在循环一行一行读取,替换。
replace.bat
测试:我们为了测试方便将替换的字符串写死在bat文件中(test替换成release),当然具体的工作中,我们可能是调用某一段java代码,或者是用户手动输入,这个都是可以实现的(可参考.bat文件调用.jar文件)。然后同级目录下有test1.xml,test2.xml两个文件。我们先看下替换前的样子,然后双击执行这个脚本后文件的样子。
替换前
如果你还想了解更多这方面的信息,记得收藏关注本站。