bat编程入门代码大全,程序员经验分享之.bat文件

工作中我们有时候会遇到将大批量的文件中的某个字符串替换成另外的字符串,而且有时间这种替换还是需要一定的转换规则,利用一些文本编辑工具(notpade 、vim)中的替换已经不能满足我们的需求。这个时候我们就会想到写一个脚本来实现这种功能,本文就带大家实现一个windows下的批处理程序。

bat编程入门代码大全,程序员经验分享之.bat文件(1)

需求:windows环境下将某个文件夹下所有的.xml文件中的某一个字符串替换成其它的字符串。

分析:碰见这种大量的重复性工作,我们想到的就是通过脚本实现,然后又因为是windows环境,我们就可以利用windows的批处理。对于一个文件,按行读取,然后替换制定的字符串,其它的xml文件也是重复上述步骤。

replace.bat

测试:我们为了测试方便将替换的字符串写死在bat文件中(test替换成release),当然具体的工作中,我们可能是调用某一段java代码,或者是用户手动输入,这个都是可以实现的(可参考.bat文件调用.jar文件)。然后同级目录下有test1.xml,test2.xml两个文件。我们先看下替换前的样子,然后双击执行这个脚本后文件的样子。

bat编程入门代码大全,程序员经验分享之.bat文件(2)

替换前

bat编程入门代码大全,程序员经验分享之.bat文件(3)

替换后

可以看到我们已经实现功能!好了,今天的介绍就到这里,也欢迎大家在评论区讨论,共同学习!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页