如何在for循环结束时添加一个检查以用空格替换新行?
cd C:\Users\test_user\Desktop\project-code\update-fields-script\
$fileDirectory="C:\Users\test_user\Desktop\project-code\update-fields-script\objects\"
foreach($file in Get-ChildItem $fileDirectory)
{
$outputfile="C:\Users\test_user\Desktop\project-code\update-fields-script\finalized_output\$file"
Set-Content -Value '<entry key="force.extract" value="' -Path $outputfile
([xml] (Get-Content -Raw $fileDirectory\$file)).CustomObject.fields.fullName -join ', ' | Add-Content $outputfile
$namefile="$file".Split('.')[0]
Add-Content -Value " FROM $namefile`"/>" -Path $outputfile
}
我试图让'<entry key="force.extract" value="'
文本继续直接进入XML解析和" FROM $namefile
&#34; /&gt;&#34;`文本而不会破坏成新的来自添加内容命令的行。