zoukankan      html  css  js  c++  java
  • 深入浅出PowerShell——遍历文件夹中的xml文件并替换目标字符串

    <Users>
    <Name>$user</Name>
    <Gender>Male</Gender>
    </Users>
    View Code
    # D:\Services\ 指定要递归遍历查找的目录 
    #
    *.config 找查找的文件名
    $fileList = Get-ChildItem 'F:\temp\test\' -recurse *.xml | %{$_.FullName}
    $baishi = {$user}
    Foreach($file in $fileList)
    {
    # $tmpXML = [xml](Get-Content $file)
    #
    $tmpXML.users.SID
    #
    $tmpXML.Replace("#user", "Fred")
    $tmpXML = [string](Get-Content $file)
    $tmpXML = $tmpXML.replace($baishi,"Fred")
    Set-Content -Path $file -Value $tmpXML
    }
    <Users>
    <Name>Fred</Name>
    <Gender>Male</Gender>
    </Users>
    

      

  • 相关阅读:
    小工具
    git
    git如何做个人构建
    菜鸟教程
    Xftp和Xshell
    IDEA
    webStorm
    HBuilder
    chrome浏览器
    Vue-Server-Renderer
  • 原文地址:https://www.cnblogs.com/mingle/p/2350250.html
Copyright © 2011-2022 走看看