Board logo

标题: [文件操作] 修改动态生成的xml文件 [打印本页]

作者: zhao8751470    时间: 2018-1-26 08:35     标题: 修改动态生成的xml文件

需求如下:
1.当前存在1000.xml文件
2.复制当前文件10个,名字分别为1001.xml 1002.xml。。。1010.xml
3.1000.xml文件中含有1000这个关键字,需要生成的文件中替换掉:比如1001.xml中的1000替换为1001,1010.xml文件中的1000替换为1001
新手求助,求大神,折腾了一下午只会复制和修改单个的文件。。。
作者: codegay    时间: 2018-1-26 09:53

花些时间学一门语言,解决这种问题的能力和思维会有所提高。
作者: yhcfsr    时间: 2018-1-26 15:37

PowerShell
  1. $ScFile=dir "E:\DCOPY\test\1000.xml";   #设置源文件路径
  2. $content=type $ScFile;
  3. for($i=1001;$i -le 1010;$i++){
  4.     $NewFileName=$ScFile.DirectoryName+"\"+$i+$ScFile.Extension;
  5.     $content.Replace("1000",$i)|Out-File -FilePath $NewFileName;
  6. }
复制代码

作者: zhao8751470    时间: 2018-1-27 17:12

回复 3# yhcfsr

感谢指导!
作者: zhao8751470    时间: 2018-1-27 17:13

回复 2# codegay


    好的。
听取建议用C++写了个~
周末好好学学批处理~
作者: 523066680    时间: 2018-1-27 21:16






欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2