需要您的幫助從我的XML文件中刪除換行符(`r)&換行符(`n)。我越來越的System.OutOfMemoryException錯誤使用Powershell腳本從XML文件中刪除回車和換行
文件的大小:1
輸入文件格式
<File1>
<SubFile1> </SubFile1>
<SubFile2> </SubFile2>
<SubFile3> </SubFile3>
.........
<SubFilen> </SubFilen>
</File1>
代碼使用
$content = [IO.File]::ReadAllText($input_File)
$content = $content.Replace("`r","")
$content = $content.Replace("`n","")
[system.io.file]::WriteAllText($Output_File,$content)
:600 MB
線路數量
也試過
Get-Content
我試着用MaxMemoryPerShellMB 1024,2048,4096但沒有運氣。
'(獲取內容\ file.xml)-join''' –
我沒有得到任何錯誤,如果我從Powershell命令提示符執行它。 'C:\ Temp \ File_Encoding.ps1「input.xml」「output.xml」'當我嘗試執行如下所示的'C:\ Windows \ syswow64 \ Windowspowershell \ v1.0 \ Powershell.exe - noprofile -executionpolicy bypass -File「C:\ Temp \ Change_File_Encoding.ps1」「input.xml」「output.xml」' – Praveen