如何在for-loop中添加一个检查以用空格替换换行符?

时间:2018-03-22 15:15:07

标签: powershell

如何在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;`文本而不会破坏成新的来自添加内容命令的行。

0 个答案:

没有答案