第一次发帖,对我很轻松。
我尝试使用Powershell从INI文件中获取内容。特别是,我需要在文件中更改两个单独的行。它运行,但它不是只替换这两行,而是复制一切。它也没有取代我试图告诉它替换的线路,而是只是添加了我的新线路,同时也保留了原线。
$FilePath = "C:\Users\folder\*.ini"
(Get-Content $FilePath) |
ForEach-Object {
$_ -replace "MailBell=0","MailBell=1"
$_ -replace "MailWindow=0","MailWindow=1"
} |
Set-Content $FilePath
看看代码。任何帮助是极大的赞赏。