gpt4 book ai didi

powershell - 如何通过特定目录中的扩展名查找文件并使用 Power Shell 遍历它们?

转载 作者:行者123 更新时间:2023-12-02 07:22:27 25 4
gpt4 key购买 nike

我正在尝试弄清楚我将如何做到这一点。我有一个可以包含多个文件的目录,它们的名称不同,但它们都具有相同的扩展名 (.ini)。我需要以某种方式,按扩展名搜索文件,然后依次替换每个文件中的内容。现在我想出了如何通过确切名称(而不是扩展名)获取文件并替换它的内容

@powershell -command "(Get-Content ..\Folder\File.ini).replace('TextToBeReplaced',\"NewText1`nNewText2") | Set-Content ..\Folder\File.ini"

我需要改变什么?

最佳答案

试试这个:

Get-ChildItem "c:\temp\" -recurse -file -filter "*.ini" | 
%{$fullname=$_.fullname; (Get-Content $_.fullname).Replace("oldstring", "newstring") | Set-Content $fullname}

关于powershell - 如何通过特定目录中的扩展名查找文件并使用 Power Shell 遍历它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42034488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com