0
目前我的脚本不是追加,而是删除我现有的文件。如何将我的输出附加到现有的(.csv)文件?或者我不能将我的reuslt追加到一个文件中。 我正在将每个xml文件转换为csv文件(我在最后得到xml * xsl csv文件)。我只想拥有和我有xsl文件一样多的csv文件。将输出附加到文件?
C:
$converter = New-Object System.Xml.Xsl.XslCompiledTransform;
foreach ($xsl in (Get-ChildItem (Join-Path (Get-Location) "Users\fh0054\Desktop\powershell\xsl") -filter "*.xsl")) {
$converter.Load($xsl.FullName);
foreach ($xml in (Get-ChildItem (Join-Path (Get-Location) "Users\fh0054\Desktop\powershell\xml") -filter "*.xml")) {
$converter.Transform($xml.FullName, (Join-Path (Get-Location) ("Users\fh0054\Desktop\powershell\csv\" + $xml.Name + $xsl.Name + ".csv")));
}
}
(我希望一个能明白我的意思了。)
这不提供问题的答案。 –
问题在于如何将输出附加到文件而不删除它。我希望上述答案能达到目的。 如果没有,让我知道你到底在看什么? – Venkatakrishnan