是否有一种方法可以在Powershell中使用UTF8编码转换非常大的XML文件?

问题描述 投票:1回答:1

我有一个很大的XML文件(1.7 GB),在导入SQL Server之前,我试图对其应用UTF-8编码。使用powershell,转换时已经花费了1个多小时,而且由于最大的内存使用量,系统完全没有用。有人可以建议使用Powershell编码此文件的更有效方法吗?那是因为我还有其他几个文件需要转换。预先感谢您抽出宝贵的时间回复。

这是当前使用的方法:

$sourcePath = "C:\Folder\myfile.xml"
$destinationPath = "E:\Folder\myfile.xml"
Write-Host "Converting $_"
$content = Get-Content $_.FullName
Set-content (Join-Path -Path $destinationPath -ChildPath $_) -Encoding UTF8 -Value $content

================================================ ========================>

我有一个很大的XML文件(1.7 GB),在导入SQL Server之前,我试图对其应用UTF-8编码。使用powershell,转换已花费了1个小时以上,并且系统完全处于运行状态...

.net performance powershell encoding utf-8
1个回答
0
投票

您尝试过这个吗?

© www.soinside.com 2019 - 2024. All rights reserved.